17 - 02 - 27 图解HTTP(01)

来源:互联网 发布:淘宝第三方提供服务 编辑:程序博客网 时间:2024/06/17 23:59

最近特别喜欢的一句话镇楼:

GNU's Not Unix!


==统一资源标识符(Uniform Resource Identifier,URI)URL是统一资源定位符,表示网页的地址,URI是由某个协议方案表示的资源的定位标识符。URI用字符串标记某一互联网资源,而URL表示资源的地点(互联网上的位置),可见URL是URI的子集。(好像是变量与指针)。

有一些用来制定HTTP协议技术标准的文档,他们被称为RFC(Request for comments,征求修正意见书),通常应用程序会按照RFC标准来执行,可以说RFC是互联网的设计文档。若是不按照他,可能会出现无法通信的状况。(不过也有一些应用不按照RFC,那么就需要服务器和用户来迎合它,具体略)。

起始行的GET表示请求访问服务器的类型,称为方法(method),随后的字符串/index.htm指明了请求访问的资源对象。也叫做请求URI(Reque-URI);HTTP/1.1http的版本号,用来提示客户端使用的HTTP协议功能。 那么综合来看,这段请求的意思就是 请求访问某台HTTP服务器上的/index.htm资源。

请求报文是由请求方法,请求URI, 协议版本,可选的请求首部字段,和内容实体组成的。

接收到请求的服务器,会将请求内容的处理结果以响应的形式返回。

200 OK表示请求的处理结果的状态码Status Code)和原因短语reason-phrase),下一行是 创建响应的日期时间,是首部字段header field)内的一个属性。

接着一行空格,后面的内容称为资源内容的主体。

响应报文基本上由协议版本,状态码,解释状态码的原因短语,可选的响应首部字段以及实体主体构成。



2 0
原创粉丝点击