美文网首页
HTTP方法

HTTP方法

作者: June_Done | 来源:发表于2020-05-20 15:28 被阅读0次
  • HTTP状态

HTTP是一种不保存状态,即无状态的协议。自身不对请求和响应之间的通信状态进行保存。这是为了更快的处理大量事物,确保协议的可伸缩性,而特意把HTTP协议设计成如此简单的。如果需要保存状态的功能,可以用Cookie结合实现。

  • HTTP方法

GET:用来请求访问已被URI识别的资源,指定的资源经服务器端解析后返回响应内容(客户端:我想访问你的某个资源啊------GET------>服务器)。

POST:post方法用来传输实体的主体(客户端:我要把这条信息告诉你------POST----->服务器)。

PUT:用来传输文件,就像FTP协议的文件上传一样,要求在请求报文中的主体中包含文件内容,然后保存到请求URI指定的位置(客户端:我要把份文件传给你------PUT----->服务器)。

image.png
HEAD:HEAD和GET方法一样,只是不返回报文主体部分,用于确认URI的有效性及资源更新的日期时间等(客户端:把那个相关的信息告诉我------HEAD----->服务器)。

DELETE:用来删除文件,是与PUT相反的方法,按请求URI删除指定的资源(与PUT方法一样不带验证机制)。

OPTIONS询问支持的方法,用来查询针对请求URI指定的资源支持的方法(客户端:你支持哪些方法?------OPTIONS----->服务器:支持GET和HEAD方法)。

TRACE追踪路径,是让Web服务器端将之前的请求通信环回给客户端的方法。客户端通过TRACE方法可以查询发送出去的请求时怎样被加工修改/篡改的。但是TRECE方法容易引发XST(Cross-Site Tracing,跨站追踪)攻击,通常不怎么常用。

TRACE.png
CONNECT要求用隧道协议连接代理,此方法要求在与代理服务器通信时建立隧道,实现用隧道协议进行TCP通信。主要使用SSL(Secure Sockets Layer,安全套接层)和TLS(Transport Layer Security,传输层安全)协议把通信内容加密后经网络隧道传输。 支持的方法.png

(笔记来自:《图解HTTP》人民邮电出版社 书籍)

相关文章

  • HTTP 方法

    GET 和 POST GET:获取资源。POST:传输实体主体。对比: 都能使用额外的参数,但是 GET 的参数是...

  • HTTP 方法

    HTTP协议 所有的方法 下面我们通过tomcat所支持的HTTP方法来详解每个方法。tomcat默认支持 GET...

  • HTTP 方法

    OPTIONS 返回服务器针对特定资源所支持的HTTP请求方法。也可以利用向Web服务器发送'*'的请求来测试服务...

  • Http方法

    关于请求报文的组成 GET 用户登录 POST/PUT 用户注册 PATCH 用户信息修改 OPTIONS 列举可...

  • HTTP方法

    1. 什么是HTTP HTTP:超文本传输协议,它的设计目的是保证客户机与服务器之间的通信。HTTP的工作方式是客...

  • HTTP方法

    GET:获取资源GET方法用来请求访问已被URI识别的资源。指定的资源经服务器端解析后返回响应内容。也就是说,如果...

  • HTTP 方法

    GET 获取资源 GET方法用来请求访问一杯URI识别的资源。指定的资源经服务器端解析后返回响应的内容。也就是说,...

  • HTTP方法

    一、GET:获取资源 GET方法用来请求访问已被URI识别的资源。指定的资源经服务器端解析后返回响应内容。即如果请...

  • HTTP方法

    常见Http方法GETPOSTPUTHEADDELETEOPTIONSCONNECT GET:读取(Read) P...

  • HTTP方法

    GET GET方法可以获取一个资源的表示。GET没有副作用,如果失败,完全可以重复执行GET,而不用担心有任何问题...

网友评论

      本文标题:HTTP方法

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