码迷,mamicode.com
首页 > Web开发 > 详细

HTTP请求报文和响应报文

时间:2019-11-16 10:42:21      阅读:84      评论:0      收藏:0      [点我收藏+]

标签:请求   lan   world   头部   bsp   大致   request   keep   关键字   

 

请求报文

一个HTTP请求报文由请求行(request line)、请求头部(header)、空行和请求数据4个部分组成。

大致结构是这样的:

<request-line> //请求行

<headers> //首部行

<blank line> //空行

<request-body> //请求体

下面是例子

POST /user HTTP/1.1      //请求行
Host: www.user.com
Content-Type: application/x-www-form-urlencoded //请求头
Connection: Keep-Alive
User-agent: Mozilla/5.0.      //以上是首部行
(此处必须有一空行)  //空行分割header和请求内容 
name=world   请求体

  

主要注意请求头(他决定了数据传输的方式)

请求头部由关键字/值对组成,每行一对

  1. User-Agent : 产生请求的浏览器类型
  2. Accept : 客户端希望接受的数据类型,比如 Accept:text/xml(application/json)表示希望接受到的是xml(json)类型
  3. Content-Type:发送端发送的实体数据的数据类型。
    比如,Content-Type:text/html(application/json)表示发送的是html类型。
  4. Host : 请求的主机名,允许多个域名同处一个IP地址,即虚拟主机
  5. 常见的常见的Content-Type

技术图片

 

 

 

HTTP请求报文和响应报文

标签:请求   lan   world   头部   bsp   大致   request   keep   关键字   

原文地址:https://www.cnblogs.com/shubo168/p/11798755.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!