发布日期:2014-03-07 15:18:44

如何看懂HTTP消息包实体?消息包既可以包含在HTTP REQUEST中,又可以包含在HTTP REPSONSE中。这里从RFC2616的第七章做了简单摘要:

实体包含两部分 Entity Header + [Entity body]

Entity Header的格式如下:

entity-header  = Allow                     
                      | Content-Encoding       
                      | Content-Language         
                      | Content-Length         
                      | Content-Location        
                      | Content-MD5            
                      | Content-Range           
                      | Content-Type             
                      | Expires                  
                      | Last-Modified             
                      | extension-header

       extension-header = message-header

Entity Body部分格式如下:

entity-body    = *OCTET

或者:

entity-body := Content-Encoding( Content-Type( data ) )

 

发表评论