HTTP的get请求和post请求的区别?
- 在客户端,Get方式在通过URL提交数据,数据在URL中可以看到;POST方式,数据放置在HTML HEADER内提交。
- GET方式提交的数据最多只能有1024字节,而POST则没有此限制。
- 安全性问题。正如在(1)中提到,使用GET的时候,参数会显示在地址栏上,而POST不会。所以,如果这些数据在中文数据而且是非敏感数据,那么使用get;如果用户输入的数据不是中文字符而且包含敏感数据,那么还是使用post为好。
- 安全的和幂等的。所谓安全的意味着该操作用于获取信息而非修改信息。幂等的意味着对同一URL的多个请求应该返回同样的结果。