首页 > 其他分享 >什么是请求报文和响应报文?

什么是请求报文和响应报文?

时间:2023-03-31 13:22:56浏览次数:36  
标签:浏览器 请求 报文 响应 json 服务器

在了解请求报文和响应报文之前,咱们先了解下什么是HTTP协议?

http协议: 网络传输协议 协议:规定网络数据传输格式 --- http协议组成: 请求报文+响应报文

浏览器发请求 必须是 : 请求报文

服务器响应 必须是 : 响应报文

那什么是请求报文呢?

由三部分组成

(1)请求行 : 包含请求方法, URL(请求地址)

(2)请求头: 浏览器告诉服务器,我发送给你的数据是什么格式(文本、json、图片、音视频等等)

(3)请求体:浏览器发送给服务器的数据(参数)

什么是响应报文?

由三部分组成

响应行 : 服务器状态码、 服务器地址等

2开头 : 请求成功 200:成功

3开头 : 重定向 302 服务端重定向(服务器主动修改浏览器网址)

4开头 : 前端的问题 404 : url错误 400: 参数错误 403/402 : 没有权限 405:请求方法错误

5开头 : 服务器的问题 500 服务器挂了(后台java代码像js一样爆红了)

响应头 : 服务器告诉浏览器,我响应给你的数据是什么格式 (文本、json、图片、音视频等等)

响应体 : 服务器响应数据,一般是json格式.
————————————————
版权声明:本文为CSDN博主「Maybe__fly」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Maybe__row/article/details/124485014

标签:浏览器,请求,报文,响应,json,服务器
From: https://www.cnblogs.com/fanf/p/17275986.html

相关文章

  • RestSharp组件Get请求带body的时候返回数据丢失问题
    postman的复制代码默认就是RestSharp。方便也好用,但是使用get请求并且带Body的时候要注意,返回的数据竟然会有丢失解决办法:stringRequestByGet(stringindex,stringaction,objectparamter){varapi=$"{ElasticsearchUrl}/{index}/{action}";HttpWebRequestre......
  • 请求信息十六进制显示&请求信息AXCLL码显示
    请求信息十六进制显示 packageweb;importjava.io.IOException;importjava.io.InputStream;importjava.io.OutputStream;importjava.net.ServerSocket;importjava.net.Socket;publicclassMyHttpServer{privatestaticintcount=1;privatestati......
  • MATLAB代码:计及碳排放交易及多种需求响应的微网 虚拟电厂日前优化调度
    MATLAB代码:计及碳排放交易及多种需求响应的微网虚拟电厂日前优化调度关键词:碳排放交易需求响应空调负荷电动汽车微网虚拟电厂优化调度   参考文档:《计及电动汽车和需求响应的多类电力市场下虚拟电厂竞标模型》参考其电动汽车模型以及可中断负荷部分;《StochasticAdap......
  • MATLAB代码:考虑多微网电能互补与需求响应的微网双层优化模型
    MATLAB代码:考虑多微网电能互补与需求响应的微网双层优化模型关键词:多微网电能互补需求响应双层优化 动态定价 能量管理参考文档:《自编文档》仿真平台:MATLAB+CPLEX主要内容:代码主要做的是考虑多微网电能互补共享的微网双层优化模型,同时优化配电网运营商的动态电价以及微......
  • axios获取不到response返回的响应的解决方法
    今天在用mybatis+vue+axios写登录界面的时候,发现用户名还有密码的数据都能够传输到servlet里,但是当servlet对html界面进行相应的时候,axios却收不到消息,经过长时间的排查后也没有发现问题,终于在今晚的百度下发现了结果,上原文:解决方法经过检查发现,我的button按钮果然没有type属性,......
  • Jmeter 请求与响应结果详情 测试报告样式表
    把如下的样式表拷贝到文件中,后缀设置为.xml则可,然后在build.xml文件中配置好<?xmlversion="1.0"encoding="UTF-8"?><xsl:stylesheetxmlns:xsl="http://www.w3.org/1999/XSL/Transform"version="1.0"><xsl:outputmethod="html&quo......
  • 用go实现get/post请求调用api
    注册登录首页专栏后端文章详情用go实现get/post请求调用apiHeroine1 发布于2022-09-01 上海  最近的一次demo,相当于一次复习吧,把......
  • 请求需要登录的接口
    <dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.75</version></dependenc......
  • HTTP Get请求的参数带空格如何处理
    在URL中,空格会被转义成%20,因此在GET请求的参数中,可以将空格替换为%20,或者使用加号(+)代替空格。这些特殊字符在URL中都有特殊的含义,因此需要进行编码,以便正确传递参......
  • Go语言:编写一个 WebsiteRacer 的函数,用来对比请求两个 URL 来「比赛」,并返回先响应的
    问题:你被要求编写一个叫做WebsiteRacer的函数,用来对比请求两个URL来「比赛」,并返回先响应的URL。如果两个URL在10秒内都未返回结果,那么应该返回一个error。......