• 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

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

  • 相关阅读:
    Windows的全新文件系统:ReFS
    Eclipse Virgo 3.0发布了
    Web Sites and a Plugin Free Web
    PhoneGap现已完全支持WP7
    深入探索PowerPivot客户端和服务器端架构
    Funf,一个传感和数据处理的移动框架
    利用Contained Database和DAC来开发基于SQL Server "Denali"和SQL Azure之上的应用程序
    一个漂亮的HTML5后台管理界面模板
    笔试题收集
    笔试面试的准备工作
  • 原文地址:https://www.cnblogs.com/dsitn/p/7083026.html
Copyright © 2020-2023  润新知