理解HTTP协议之报文(四) 状态码 100-199 信息性状态码 HTTP/1.1向协议中引入了信息性状态码。 100 Continue 状态码让人糊涂。它的目的是对这样的情况进行优化:HTTP客户端应用程序有一个实体的主体部分要发送给服务器,但希望能发送至之前查看一下服务器是否会接受这个实体。 &n
理解HTTP协议之报文(三) 首部 前一个小节的重点是请求和响应报文的第一行(方法、状态码、原因短语和版本号)。 跟在起始行后面的就是零个、一个或多个HTTP首部字段。 HTTP首部字段向请求和响应报文中添加了一些附加信息。本质上说,他们只有一些名/值对的列表。 比如,下面的首部行会向Content-L
请求报文的起始行,或称为请求行,包含了一个方法和一个请求的URL,这个方法描述了服务器应该执行的操作,请求URL描述了要对哪个资源执行这个方法。请求行中还包含了HTTP的版本,用来告知服务器,客户端使用的是那种HTTP。 所有这些字段都有空格符分隔。
什么是HTTP报文 HTTP报文是在HTTP应用程序之间发送的数据块。这些数据块是以文本形式的元信息开头,这些描述了报文的内容及含义,后面的跟着可选的数据部分。这些报文在客户端、服务器和代理之间流动。术语“流入”、“流出”、“上游”及“下游”都是用来描述报文方向的。
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号