zoukankan      html  css  js  c++  java
  • HTTP常用方法

    GET : 获取资源


    get方法用来请求访问已被URI识别的资源。

    请求

    GET /index.html HTTP/1.1

    HOST:www.baidu.com

    响应 返回index.html的页面资源
    请求

    GET /index.html HTTP/1.1

    Host:www.baidu.com

    if-Modified-Since:Thu.12 Jul 2016 07:30:00 GMT

    响应

    返回2016年7月12日7点30分以后更新过的indexhtml的页面资源。

    如果未有内容更新,则以状态码304 Not Modified作为响应返回

    POST : 传输实体主体


    post方法用来传输实体的主体,get方法也可以传输实体的主体,但一般不用get方法进行传输,而是用post方法。post的功能与get很相似。但post的主要目的并不是获

    取响应的主体内容。

    请求

     POST /summit.cgi HTTP/1.1

    Host:www.baidu.com

    Content-Length:1560

    响应  返回submit.cgi接受数据的处理结果

    PUT:传输文件


    put方法用来传输文件,在请求报文的主体中包含文件内容,然后保存到请求URI指定的位置

    请求

    PUT /example.html HTTP/1.1

    Host:www.baidu.com

    Content-type:text/html

    Content-Length:1560

    响应 响应返回状态码204 No Content (该html已存在于服务器上)

     

    HEAD:获取报文首部


    用于确认URI的有效性及资源更新的日期时间等

    请求

    HEAD /index.html HTTP/1.1

    Host : www.baidu.com

    响应 返回index.html有关的响应首部

    DELETE : 删除文件


    delete方法用来删除文件。按请求的URI删除指定的资源

    请求

    HELETE /example.html HTTP/1.1

    Host:www.baidu.com

    响应 假如返回状态码204 No Content (该html已从服务器上删除)

    OPTIONS : 询问支持的方法


    options方法用来查询uri指定的资源支持的方法

    请求

    OPTIONS * HTTP/1.1

    Host:www.baidu.com

    响应

    HTTP/1.1 200 OK

    Allow:GET,POST,HEAD,OPTIONS

    (返回服务器支持的方法)

  • 相关阅读:
    C++笔记(2018/2/6)
    2017级面向对象程序设计寒假作业1
    谁是你的潜在朋友
    A1095 Cars on Campus (30)(30 分)
    A1083 List Grades (25)(25 分)
    A1075 PAT Judge (25)(25 分)
    A1012 The Best Rank (25)(25 分)
    1009 说反话 (20)(20 分)
    A1055 The World's Richest(25 分)
    A1025 PAT Ranking (25)(25 分)
  • 原文地址:https://www.cnblogs.com/dsitn/p/7083026.html
Copyright © 2011-2022 走看看