美文网首页
HyperText Transfer Protocol

HyperText Transfer Protocol

作者: xiaojianxu | 来源:发表于2017-03-09 15:01 被阅读20次

    HyperText Transfer Protocol, HTTP - 超文本传输协议

    最初的设计目的是,提供一种发布和接收 HTML 页面的方法。

    通过 HTTP 或者 HTTPS 协议请求的资源,由统一资源标识符(Uniform Resource Identifiers, URI) 来标示。

    HTTP 报文,有两种:

    1. 请求报文 (Request Message), 客户端向服务器端发起的请求
    2. 响应报文(Response Message), 服务端回应给客户端的请求

    请求报文(Request Message)

    报文 信息
    请求行 告诉服务器我使用 HTTP1.1 协议获取(GET)/index.html 这个资源
    请求头 请求头由 Key/Value 组成,请求头部分的作用是客户端把请求的相关信息告诉服务器
    空行 告诉服务器下面没有请求头的信息了
    请求报文主体段 主体部分包含了要发给服务器的数据

    Request Message's Example:

    # 请求行
    GET https://www.ansheng.me/ HTTP/1.1
    # 请求头
    Host: www.ansheng.me
    Connection: keep-alive
    Pragma: no-cache
    Cache-Control: no-cache
    Upgrade-Insecure-Requests: 1
    User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2868.3 Safari/537.36
    Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
    Accept-Encoding: gzip, deflate, sdch, br
    Accept-Language: zh-CN,zh;q=0.8
    Cookie: _gat=1; _ga=GA1.2.1463852464.147680102
    

    响应报文(Response Message)

    报文 信息
    起始行 协议及版本号,数字状态码,状态信息
    空行 告诉服务器下面没有响应头的信息了
    请求报文主体段 一段字符串,如:HTML

    相关文章

      网友评论

          本文标题:HyperText Transfer Protocol

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