1、http常用的几种请求方法、用途
HTTP1.0 定义了三种请求方法: GET, POST 和 HEAD 方法。
HTTP1.1 新增了六种请求方法:OPTIONS、PUT、DELETE、PATCH、TRACE 和 CONNECT 方法
1. GET :获取资源
- 用来向服务器端获取信息。
- 没有特殊设置, 默认情况下浏览器发送的都是 GET 请求, 具体共有5种,点击超链接,表单提交没有设置method,表单提交设置method为get方式,在浏览器地址栏直接输入地址访问,ajax中设置请求方式为get。
- GET 请求也可以向服务器端发送请求参数, 形式是在 URL 地址后面加上?,请求参数名和值用=连接,多个请求参数之间使用&分隔。例如:GET http://localhost:8001/sgga-management/contract?key=1709&title=abc HTTP/1.1。
- 注:HTTP GET方法提交的数据大小长度并没有限制,HTTP 协议规范没有对URL长度进行限制。目前说的GET长度有限制,GET方法传输的数据量一般限制在2KB-8KB左右,其原因在于:GET是通过URL提交数据,而URL本身对于数据没有限制,但是不同的浏览器对于URL是有限制的,比如IE浏览器对于URL的限制为2KB,而Chrome,FireFox浏览器理