HTTP请求报文包含哪几部分

参考答案

请求报文包含以下几个部分:

  • 请求行(方法+URL+协议版本);
  • 请求头(浏览器类型+请求内容类型+请求内容长度+请求主机名);
  • 空行;
  • 请求数据(GET没有 POST有 用户名+密码之类的)

HTTP请求报文包含哪几部分

典型的请求头部包含的键值对有以下几个(补充说明):

  • User-Agent:产生请求的浏览器类型。
  • Accept:客户端可识别的内容类型列表。
  • Host:请求的主机名,允许多个域名处一个IP地址,即虚拟主机。

请求数据不在Get方法中使用,只是在Post方法中使用。

即常见的需要用户填写表单的场合,最常见的请求头是content-type和content-length。

请求报文的实例:

1 GET/sample.jspHTTP/1.1
2 Accept:image/gif.image/jpeg,/
3 Accept-Language:zh-cn
4 Connection:Keep-Alive
5 Host:localhost
6 User-Agent:Mozila/4.0(compatible;MSIE5.01;Window NT5.0)
7 Accept-Encoding:gzip,deflate
8
9 username=jinqiao&password=1234

 

以上,是Java面试题【HTTP请求报文包含哪几部分】的参考答案。

输出,是最好的学习方法

欢迎在评论区留下你的问题、笔记或知识点补充~

—end—

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧