美文网首页
HTTP方法详解

HTTP方法详解

作者: Oceans言欢 | 来源:发表于2017-11-08 23:40 被阅读0次

    GET 获取资源

    GET方法用来请求服务器上的某个资源,指定的资源经过服务器端解析后会返回。GET方法是最常用的方法。GET方法最主要的目的就是获取资源。

    HEAD 获取报文首部

    HEAD方法跟GET方法类似,但服务器在响应的时候,只会返回首部,不会返回实体的主体部分。这样的话,就允许客户端在未获取到实际资源的情况下,对资源的首部进行检查。
    使用HEAD:

    • 不获取资源的情况下,了解资源的情况,判断其类型。
    • 通过查看响应的状态码,判断某个资源是否存在。
    • 通过查看资源首部,判断资源是否被修改。

    PUT 传输文件

    PUT方法用来传输文件,会向服务器写入文件。在请求的报文中会包含文件的内容。PUT方法允许用户对内容进行修改,因此很多web服务器都要求在执行PUT之前用密码登录。

    POST 传输实体主体

    POST方法用来传输实体的主体,向服务器发送数据。

    TRACE 追踪路径

    TRACE方法是让web服务器将请求的通信环回给客户端的方法,可以通过TRACE方法查询发送出去的请求是如何被修改的。

    OPTION 询问支持的方法

    OPTION方法用来询问web服务器所支持的方法。也用来询问指定的某个资源所支持的方法。

    DELETE 删除文件

    DELETE方法用来请求服务器删除指定的资源。与PUT方法相反。但是不会保证请求的删除操作一定会被执行。

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

    CONNECT方法要求在与代理服务器通信时建立隧道,实现用隧道协议进行TCP通信。主要是用SSL协议吧通信内容加密后经网络隧道传输。

    相关文章

      网友评论

          本文标题:HTTP方法详解

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