美文网首页
HTTP请求方法

HTTP请求方法

作者: 程慕枫 | 来源:发表于2020-12-05 12:24 被阅读0次
GET: 获取资源

GET方法用来请求访问已被URI识别的资源. 指定的资源经服务器端解析后返回响应内容. 也就是说, 如果请求的资源是文本, 那就保持原样返回; 如果是像CGI(Common Gateway Interface, 通用网关接口) 那样的程序, 则返回经过执行后的输出结果.


POST 传输实体的主体

虽然用GET方法也可以传输实体的主体, 但一般不用GET方法进行传输, 而是用POST方法. 虽说POST的功能与GET很相似, 但POST的主要目的并不是获取响应的主题内容.


PUT: 上传文件, 修改资源

命令服务器将报文主体的数据设置为URI指定的资源. 如果URI指定的位置上已经有数据存在, 那么使用报文中的数据去替换已有的数据. 如果资源尚未存在, 那么在URI指定的位置上新创建一个资源.


DELETE: 删除文件

DELETE方法用来删除文件, 是与PUT相反的方法. DELETE方法按请求URI删除指定的资源.


PATCH: 对部分资源进行修改

命令服务器使用报文主体中的数据对URI指定的资源进行修改.


HEAD: 获取报文首部

HEAD方法和GET方法一样, 只是不返回报文主体部分. 用于确认URI的有效性及资源更新的日期时间等.


OPTIONS: 询问支持的方法

OPTIONS方法用来查询针对请求URI指定的资源支持的方法.


CONNECT: 要求用隧道协议连接代理

CONNECT方法要求在与代理服务器通信是建立隧道, 实现用隧道协议进行TCP通信. 主要使用SSL(Secure Sockets Layer, 安全套接层)和TLS(Transport Layer Security, 传输层安全)协议把通信内容加密后经网络隧道传输.(--图解HTTP)
命令服务器和客户端建立一个网络连接. 这个方法通常用于设置SSL隧道已开启HTTPS功能(--Go Web 编程)


TRACE: 追踪路径

TRACE方法是让WEB服务器端将之前的请求通信环回给客户端的方法.
发送请求时, 在Max-Forwards首部字段中填入数值, 每经过一个服务器端就将该数字减1, 当数值刚好减到0时, 就停止继续传输, 最后接收到请求的服务器端则返回状态吗200 OK的响应.
客户端通过TRACE方法可以查询发送出去的请求时怎样被加工修改/篡改的. 这是因为, 请求想要连接到源目标胡文强可能会通过代理中转, TRACE方法就是用来确认连接过程中发生的一系列操作.
但是, TRACE方法北路就不怎么常用, 再加上它容易引发XST(Cross-Site-Tracing, 跨站追踪)攻击, 通常就更不会用到了.

相关文章

  • HTTP协议

    HTTP请求 包含如下内容请求行请求头空行消息体 HTTP请求方法 请求的方法很多,常用的包含如下: HTTP请求...

  • HTTP

    HTTP请求方法 -- HTTP1.0定义了三种请求方法: GET, POST 和 HEAD方法。 -- HTTP...

  • 常见的四种post提交数据编码格式

    HTTP 请求方法 HTTP/1.1 协议规定的 HTTP 请求方法有 OPTIONS、GET、HEAD、POST...

  • 调用http请求

    调用http请求 http请求方法(POST 和 GET)

  • Http 请求方式及状态码

    请求方式: 根据HTTP标准,HTTP请求可以使用多种请求方法。 HTTP1.0定义了三种请求方法: GET, P...

  • HTTP请求方法介绍

    HTTP/1.1协议中共定义了8种HTTP请求方法,HTTP请求方法也被叫做“请求动作”,不同的方法规定了不同的操...

  • HTTP

    HTTP简介 HTTP请求格式 HTTP规定,HTTP请求由如下3部分构成 请求方法、URI和HTTP的版本 请求...

  • HTTP请求方法

    一、请求分类 HTTP1.0定义了三种请求方法: GET, POST 和 HEAD方法。 HTTP1.1新增了五种...

  • HTTP请求方法

    根据HTTTP标准,HTTP请求可以使用多种请求方法。HTTP 1.0 定义了三种请求方法: GET, POST ...

  • HTTP请求方法

    与 POST 相比,GET 更简单也更快,并且在大部分情况下都能用。如下情况则须使用POST方式:Ø 无法使用缓存...

网友评论

      本文标题:HTTP请求方法

      本文链接:https://www.haomeiwen.com/subject/wbcgwktx.html