当前位置:网站首页 > 技术博客 > 正文

post请求设置请求头



HTTP Request :HTTP请求
Request Line:请求行
Header:请求头
Request Body:请求体


HTTP请求报文由3部分组成(请求行+请求头+请求体):

在这里插入图片描述
下面是一个实际的请求报文:

在这里插入图片描述
其中,①,②和③属于请求行;④属于请求头;⑤属于报文体

  • 是请求方法,HTTP/1.1 定义的请求方法有8种:GET、POST、PUT、DELETE、PATCH、HEAD、OPTIONS、TRACE,最常的两种GET和POST,如果是RESTful接口的话一般会用到GET、POST、DELETE、PUT。
  • 为请求对应的URL地址,它和报文头的Host属性组成完整的请求URL
  • 是协议名称及版本号。
  • 是HTTP的报文头,报文头包含若干个属性,格式为“属性名:属性值”,服务端据此获取客户端的信息。
  • 是报文体,它将一个页面表单中的组件值通过param1=value1&param2=value2的键值对形式编码成一个格式化串,它承载多个请求参数的数据。不但报文体可以传递请求参数,请求URL也可以通过类似于“/chapter15/user.html? param1=value1&param2=value2”的方式传递请求参数。
    对照上面的请求报文,我们把它进一步分解,你可以看到一幅更详细的结构图:

在这里插入图片描述

HTTP的响应报文也由三部分组成(响应行+响应头+响应体):
在这里插入图片描述
以下是一个实际的HTTP响应报文:
在这里插入图片描述
其中,①,②和③属于请求行;④属于请求头;⑤属于报文体



  • 报文协议及版本;
  • 状态码及状态描述;
  • 响应报文头,也是由多个属性组成;
  • 响应报文体,即我们真正要的“干货”。
 
  

200 OK

处理成功

303 See Other

我把你redirect到其它的页面,目标的URL通过响应报文头的Location告诉你。

304 Not Modified

告诉客户端,你请求的这个资源至你上次取得后,并没有更改,你直接用你本地的缓存吧,我很忙哦,你能不能少来烦我啊!

404 Not Found

说明没有找到页面,即客户端的请求到了服务器端,无法请求到数据, 可能是客户端的请求格式有错误,也可能是服务器端的资源被删除了。

500 Internal Server Error

看到这个错误,最好查一下服务端的日志,看看是哪里出了问题。

  • 上一篇: 聚合函数sql语句
  • 下一篇: python 生成pyd
  • 版权声明


    相关文章:

  • 聚合函数sql语句2025-08-02 08:01:01
  • sscom v5.13.1串口调试使用视频2025-08-02 08:01:01
  • 二叉树二叉排序树平衡二叉树的关系2025-08-02 08:01:01
  • automatic和auto2025-08-02 08:01:01
  • qml语言快速入门2025-08-02 08:01:01
  • python 生成pyd2025-08-02 08:01:01
  • 反编译exe软件2025-08-02 08:01:01
  • 倒排索引原理和实现2025-08-02 08:01:01
  • C语言基础知识点2025-08-02 08:01:01
  • ntp 同步2025-08-02 08:01:01