Wireshark抓包:详解Http协议--响应报文
2023-09-11 14:15:56 时间
1.响应报文的构成
响应报文:响应行+响应头部+空一行(表示响应头部结束了)+响应正文(服务器要真正给你返回的一个页面内容)。
抓取了这个请求
2.详解该请求的响应报文
HTTP/1.1 200 OK --响应行:HTTP版本+HTTP状态码+原因描述
Server: nginx/1.9.9
Date: Mon, 16 May 2022 09:03:31 GMT
Content-Type: application/xml
Transfer-Encoding: chunked
Connection: keep-alive
<?xml version="1.0" encoding="UTF-8" ?>
<!--
Symphony - A modern community (forum/BBS/SNS/blog) platform written in Java.
Copyright (C) 2012-present, b3log.org
............... Sym ............................................................ LICENSE ...........................
1111111
-->
<!--
Description: OpenSearch definition.
Version: 1.0.0.0, Jan 31, 2017
Author: Liang Ding
-->
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/" xmlns:moz="http://www.mozilla.org/2006/browser/search/">
<ShortName>TestingPai</ShortName>
<Description>.................................</Description>
<InputEncoding>UTF-8</InputEncoding>
<Image width="16" height="16" type="image/x-icon">http://stestingpai.com/images/apple-touch-icon.png</Image>
<Url type="text/html" method="get" template="http://testingpai.com/search?key={searchTerms}"></Url>
</OpenSearchDescription>
1)响应行:HTTP版本+HTTP状态码+原因描述
状态码:
1XX–接收的请求正在被处理(网络特别慢的时候才能看到)。
2XX–请求正常处理完毕。
3XX–重定向:302
304:目前已经访问过了,是存在缓存的。服务器返回一个304的状态,表示没有做处理。没有改动,所以不处理。not modify的状态。
4XX–客户端的问题导致的错误。客户端输入的网址错误,导致页面不存在,返回404。
5XX–服务器的问题。503(服务没起或者服务崩溃了)
HTTP/1.1 200 OK:这里的ok是对前面状态码的解释。
最靠谱的HTTP状态码解释:
https://baike.baidu.com/item/HTTP%E7%8A%B6%E6%80%81%E7%A0%81/5053660?fr=aladdin
2)HTTP协议–响应头
3.要返回显示什么样的一个页面,都由响应正文给你指定
查看该页面源代码,这里的页面源代码和HTTP请求里返回的页面是一样的。
相关文章
- HTTP请求和响应格式
- HTTP could not register URL http://+:8000/testservice/. Your...
- 应急响应-GHO提取注册表快照
- 在HTTP响应标题中隐藏ASP.NET MVC的版本
- 四、瞬时响应:网站的高性能架构
- Node.js之HTTP请求与响应
- HTTP 响应状态码
- iOS开发那些事-响应内存警告
- Vue2 响应式原理
- ECS Windows 系统蓝屏 (BSOD) 以及停止响应 (Hang) 的处理
- HTTP请求头和响应头
- Qt音视频开发08-ffmpeg内核优化(极速打开/超时回调/实时响应)
- Nginx http_addition_filter_module 响应内容中追加内容
- System.ServiceModel.CommunicationException: 接收HTTP 响应时发生错误
- 如何让 ABAP 服务器能够响应通过浏览器发起的自定义 HTTP 请求
- Atitit 返回http500返回码,以及自定义返回提示 目录 1. 可以看到从php发送http响应代码的三种方法:1 1.1. Header("HTTP/1.1 404 Not Found"
- Angular 里 HTTP 请求和响应结构的拦截器(interceptors)在 SAP Spartacus 中的应用
- 日前、日内两阶段需求响应热电综合能源联合调度研究(Matlab代码实现)
- 基于风光储能和需求响应的微电网日前经济调度(Python代码实现)【1】
- 智能电网中需求响应研究(Matlab代码实现)
- 【MATLAB】MATLAB 仿真数字基带传输系统 — 双极性基带信号(第 I 类部分响应波形)的眼图
- Python爬虫基础讲解之请求与响应~
- Django响应JsonResponse返回json格式数据报错
- HTTP 响应
- cocos2dx触屏响应(单点触摸)CCTouchBegan,CCTouchMove,CCTouchEnd
- 超过响应缓冲区限制
- HTTP协议请求响应过程和HTTPS工作原理
- 【ctfhub】HTTP协议响应包源代码
- Python 爬虫 NO.4 HTTP 响应状态码
- HTTP 响应行 成功类型响应码