IP代理软件,http代理,API提取-黑洞HTTP

黑洞HTTP

您的位置: 首页 > 新闻资讯 > HTTP代理 > 正文

代理ip中的HTTP报文的语法

发布时间:2019年11月12日 来源:互联网

    所有的HTTP报文都是可以分为两类,请求报文(request message)和响应报文(response message)。请求报文会向Web服务器请求一个动作。响应报文会将请求的结果返回给客户端。请求和响应报文的基本报文结构相同。

代理ip中的HTTP报文的语法

    请求报文的格式:


    <method> <request-URL> <version>


    <headers>


    响应啊报文的格式(注意,只有起始行的语法有所不同)


    <version> <status> <reason-phrase>


    <headears>


    <entity-body>


    &. 方法(method)


    客户端希望服务器对资源执行的动作。是一个单独的词。比如GET、HEAD或者POST。


    &. 请求URL(request-URL)


    命名了所有请求资源,或者URL路径组件的完整URL。如果直接与服务器进行对话,只要URL的路径组件是资源的绝对路径,通过就不会有什么问题—服务器可以假定自己的URL的主机/端口。


    &. 版本(vsrsion)


    报文所使用的HTTP版本,其格式看起来也是这样的:


    HTTP/<major> . <minnor>


    其中主要版本号(major)和次要版本号(minor)都是整数。


    &. 状态码(status-code)


    这三位数字描述了请求过程中所发生的情况,每个状态码的第一位数字都用于描述状态的一般类别(“成功”、“出错”等)。


    &. 原因短语(reason-phrase)


    数学状态码的可读版本,包含行终止序列之前的所有文件。比如说:尽管响应行HTTP/1.0 200 NOT OK 和HTTP/1.0 200 OK中原因短语的含义不同,但同样都会被当做成功指示处理。


    &. 首部(header)


    可以有零个或多个首部,每个首部都包含一个名字,后面跟着一个冒号(:),然后是一个可选的空格,接着是一个值,最后是一个CRLF.首部是有一个空行(CRLF)结束的,表示了首部列表的结束和实体主体部分的开始,。有些HTTP版本,比如HTTP/1.1,要求有效的请求或响应报文中必须包含特定的首部。


    &. 实体的主体部分(entity-boby)


    实体的主体部分包含一个由任意数据组成的数据块,并不是所有的报文都包含实体的主体部分,有时,报文只是以一个CRLF结束。


相关文章内容简介

1 代理ip中的HTTP报文的语法

    所有的HTTP报文都是可以分为两类,请求报文(request message)和响应报文(response message)。请求报文会向Web服务器请求一个动作。响应报文会将请求的结果返回给客户端。请求和响应报文的基本报文结构相同。    请求报文的格式:    <method> <request-URL> <version>    <headers>    响应啊报文的格式(注意,只有起始行的语法有所不同)    <version> <status> <reason-phrase>    <headears>    <e [阅读全文]

热门标签

最新标签