http请求报文解析

来源:互联网 发布:翻译视频语言软件 编辑:程序博客网 时间:2024/05/23 01:44


一、请求报文

一个http请求报文由请求行,请求头,空行,请求数据4个部分组成。

第一部分,请求行

请求方法 + 空格+URL+空格+协议版本+回车符+换行符


第二部分,请求头部

头部字段名1 :+ + 回车符+ 换行符

头部字段名2 :值+ 回车符+ 换行符

...

//Content-Type: application/x-www-form-urlencoded
  //Content-Length: 38

上面两个请求头是必须的,


第三部分,一个空行

回车符 + 换行符


第四部分,请求的数据,经过URLEncoder.encode的数据


 

二、响应

一个http响应由响应行,相应头,空行,响应数据数据4个部分组成。

第一部分,响应行

http/协议版本空格+状态码+空格+响应message+回车符+换行符


第二部分,响应头部

头部字段名1 :+值 + 回车符+ 换行符

头部字段名2 :值+ 回车符+ 换行符

...

//Content-Type: application/x-www-form-urlencoded
  //Content-Length: 38

上面两个请求头是必须的,


第三部分,一个空行

回车符 + 换行符


第四部分,响应的数据,需要经过URLDecoder.decode解码






0 0
原创粉丝点击