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# 打开模态对话框 和打开文件夹
    C# 统计字符串出现的个数
    html table内容不随标题滚动
    log4net 局部代码 看不懂....
    js的replace, 高亮, insertAdjacentHTML , tbody.innerHTML
    python之tkinter使用举例-Button
    使用pygal_maps_world.i18n中数据画各大洲地图
    使用pygal_maps_world展示世界地图
    python之pygal:掷两个不同的骰子并统计大小出现次数
    python之文件目录操作
  • 原文地址:https://www.cnblogs.com/dsitn/p/7083026.html
Copyright © 2011-2022 走看看