zoukankan      html  css  js  c++  java
  • HTTP报文01

    #xiaodeng
    #HTTP报文01
    #HTTP权威指南 45
    
    
    报文向下游流动~
        不管是请求报文还是响应报文,所有报文都会向下游流动。
        所有报文的发送者都在接收者的上游。
    
        
    报文的组成部分 #47
        对报文进行描述的起始行(start line)  如:HTTP/1.0 200 ok
        包含属性的首部块(header)                如:Content-type:text/plain
                                                    Content-length:19
        包含数据的主体部分(body)              如:hi!I'm a message
    
        
    请求报文案例
        HTTP请求报文中包含命令和URL。
        GET /specials/saw-blade.gif HTTP/1.0
        Host:www.joes-hardware.com
    
    
    请求报文格式:
        <method> <request-URL> <version>
        <header>
        
        <entity-body>
    
    响应报文的格式:[请注意只有起始行的语法有所不同]
        <version> <status> <reason-phrase>   #status 状态码
        <header>
        
        <entity-body>
    
        
    详细阐述各部分的意思:
    method:
        方法,客户端希望服务端对资源执行什么操作,是一个单独的词,如:GET、POST等
    request-URL:
        请求url,url路径组件的完整URL,如:specials/saw-blade.gif
    version:
        版本,报文所使用的http版本,格式为:HTTP/1.0
    statuc-code:
        状态码,200标识成功,404标识所查询的url不存在
    reason-phrase:
        原因短语,比如:OK,not find等
    header:
        首部,有0个或多个首部,每个首部都包含一个名,一个value,有冒号:来分割。
    entity-body:
        主体,不是所有报文都有主体部分,这部分内容其实相当于一个html源码的内容。
  • 相关阅读:
    2019-06-2 java学习日记
    2019-06-1 java学习日记
    2019-05-31 java学习日记
    2019-05-30 java学习日记
    2019-05-29 java学习日记
    2019-05-28 java学习日记
    2019-05-27 java学习日记
    2019-06-03 Java学习日记 day24 多线程
    2019-06-02 Java学习日记 day23 递归练习
    2019-06-01 Java学习日记 day22 io其他流
  • 原文地址:https://www.cnblogs.com/dengyg200891/p/4926462.html
Copyright © 2011-2022 走看看