请求(request)报文格式

    GET /somedir/page/html HTTP/1.1
    HOST: www.someschool.edu
    Connection: close//服务器发送完请求对象后就关闭这条连接
    User-agent: Mozilla/5.0//用户代理即向服务器发送请求的浏览器类型
    Accept-language: fr//表示用户想得到该对象的法语版本

HTTP的请求报文第一行叫做请求行,其后继的为首部行。
请求行有三个字段:方法字段(GET、POST、HEAD、PUT、DELETE),URL字段(带有请求对象的标识/somedir/page/html),HTTP版本字段
首部行HOST: www.someschool.edu指明了对象所在的主机

响应(response)报文格式

    HTTP\1.1 200  OK
    Connection: close
    Date: Tue, 09 Aug 2011 15:44:04 GMT//指示服务器产生并发送改响应报文的日期和时间
    Server: Apache/2.2.3(CentOS)//指示该报文由一台Apache产生的
    Last-Modified: Tue, 09 Aug 2011 15:11:03 GMT//对象创建或者最后修改的时间
    Content-Length: 6821//指示了被发送对象中的字节数
    Content-Type: text/html
    
    (data data data data ...)

响应报文包括状态行,6个首部行,实体体。
状态行:协议版本,状态码,响应状态信息。


liaojin1
170 声望2 粉丝

菜啊