简单介绍下HTTP/1.1协议中的几种请求
墨初 互联知识 363阅读
在HTTP/1.1协议中定义了八种请求方法,用于指定的请求,下面的博文73so博客就来简单的介绍一下这八种请求方法的作用以及使用方法。
HTTP/1.1协议中的几种请求
1、HTML GET请求
GET:最常用的请求方法,用于请求指定资源。
例:
https://www.xxx.com/page/?id=1
注:GET请求对于请求的数据而言是不安全,并且也有大小的限制。
2、HTML POST请求
POST:用于提交数据到指定资源,数据包含在请求体中。
注:POST请求的时候,产生两个TCP数据包。先发送header信息,服务端响应100 continue,浏览器再发送data信息,服务端响应具体的状态码,并且POST请求的性能低于GET请求,但这种差距是可以忽略的。
3、PUT:用于将数据发送到服务器以更新指定的资源。与POST不同,PUT方法是幂等的。
4、DELETE:用于删除指定的资源。
5、HEAD:与GET方法一样,都是请求指定的资源,但HEAD方法没有响应体。只返回资源的头部信息。
6、OPTIONS:用于获取目标资源所支持的通信选项。返回服务器支持的HTTP方法。
7、CONNECT:主要用于SSL隧道代理。用于建立网络连接,通常用于HTTPS。
8、TRACE:进行回环诊断。它会在响应体中返回请求的原始形式,用于诊断和测试。
以上就是HTTP/1.1协议中定义的八种请求方法,每种方法都有其特定的用途和语义。