欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

HTTP协议小记

程序员文章站 2022-06-26 18:13:41
...

整个HTTP消息的组成为

请求行(请求时)/状态行(响应时)

实体

----------------------------------

 

HTTP消息分为请求和响应两种

两者只在头域中的第二部分不同

 

请求的头组成为

通用头,请求头 ,实体头

 

响应的头组成为

通用头,响应头 ,实体头

----------------------------------

 

实体的长度在头中以Content-Length确定

----------------------------------

 

 

通用头类型包括:

general-header = Cache-Control          
                      | Connection            
                      | Date                  
                      | Pragma             
                      | Trailer                
                      | Transfer-Encoding       
                      | Upgrade               
                      | Via                     
                      | Warning  
               

请求头类型包括:

request-header = Accept              
                      | Accept-Charset     
                      | Accept-Encoding  
                      | Accept-Language  
                      | Authorization        
                      | Expect                
                      | From                   
                      | Host                   
                      | If-Match                
                      | If-Modified-Since      
                      | If-None-Match           
                      | If-Range                
                      | If-Unmodified-Since    
                      | Max-Forwards            
                      | Proxy-Authorization    
                      | Range                   
                      | Referer                
                      | TE                      
                      | User-Agent          
   

响应头类型包括:

response-header = Accept-Ranges         
                       | Age                    
                       | ETag                   
                       | Location               
                       | Proxy-Authenticate    
                       | Retry-After           
                       | Server                 
                       | Vary                  
                       | WWW-Authenticate      

实体头类型包括:

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

 

相关标签: HTTP 协议