当前位置: 首页 > news >正文

计算机网络面经八股-HTTP请求报文和响应报文的格式?

请求报文格式

  1. 请求行(请求方法+URI协议+版本)
  2. 请求头部
  3. 空行
  4. 请求主体
  • 请求行:GET /sample.jsp HTTP/1.1 表示使用 GET 方法请求 /sample.jsp 资源,并使用 HTTP/1.1 协议。
  • 请求头部:包含多个字段,如 Accept、Accept-Language、Connection 等,用于提供请求的附加信息。
  • 空行:用于分隔请求头部和请求主体。
  • 请求主体:在这个例子中,请求主体包含用户名和密码,以查询字符串的形式发送。
GET/sample.jspHTTP/1.1 请求行
Accept:image/gif.image/jpeg, 请求头部
Accept-Language:zh-cn
Connection:Keep-Alive
Host:localhost
User-Agent:Mozila/4.0(compatible;MSIE5.01;Window NT5.0)
Accept-Encoding:gzip,deflateusername=jinqiao&password=1234 请求主体

响应报文

  1. 状态行(版本+状态码+原因短语)
  2. 响应首部
  3. 空行
  4. 响应主体
  • 状态行:HTTP/1.1 200 OK 表示使用 HTTP/1.1 协议,状态码为 200(表示成功),以及原因短语“OK”。
  • 响应首部:包含多个字段,如 Server、Date、Content-Length 等,用于提供响应的附加信息。
  • 空行:用于分隔响应首部和响应主体。
  • 响应主体:在这个例子中,响应主体是一个简单的 HTML 文档。
HTTP/1.1 200 OK
Server:Apache Tomcat/5.0.12
Date:Mon,6Oct2003 13:23:42 GMT
Content-Length:112<html><head><title>HTTP响应示例<title></head><body>Hello HTTP!</body>
</html>

http://www.lryc.cn/news/318496.html

相关文章:

  • Ubuntu 18.04安装最新版Visual Studio Code(VS Code)报依赖库版本过低错误
  • Android NDK入门:在应用中加入C和C++的力量
  • 2024年华为OD机试真题-田忌赛马-Java-OD统一考试(C卷)
  • C++ 网络编程学习五
  • 案例分析篇05:数据库设计相关28个考点(9~16)(2024年软考高级系统架构设计师冲刺知识点总结系列文章)
  • pip 和conda 更换镜像源介绍
  • Git概述及安装步骤
  • 北京保险服务中心携手镜舟科技,助推新能源车险市场规范化
  • 给女朋友的浪漫微信消息推送超详细版
  • Android开发 Activity启动模式、ViewModel与LiveData,及Kotlin Coroutines
  • MQL语言实现抽象工厂模式
  • UE4开个头-简易小汽车
  • Java基础入门day04
  • 中值定理j
  • 第2篇【Docker项目实战】使用Docker部署Raneto知识库平台(转载)
  • 【Javascript】 Promise 对象(二)
  • 细说C++反向迭代器:原理与用法
  • SpringBoot(依赖管理和自动配置)
  • cad怎么转换成黑白的pdf图纸?分享3个常用的软件!
  • maven本地仓库依赖上传到远程仓库
  • ISIS多区域实验简述
  • go语言基础笔记
  • kettle 9.4和Pentoho 9.4下载及安装方法简介
  • 社交革命的引领者:探索Facebook如何改变我们的生活方式
  • 常用的推荐算法
  • 使用Python进行图片格式转化/分辨率转化
  • 植物神经功能紊乱患者每天从5片黛力新减少至2片,只因找对了治疗方法!
  • SpringSecurity 快速入门
  • MySQL--执行一条 select 语句,期间发生了什么?
  • DeepL:word文档导出后不能编辑