计算机网络面经八股-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,deflate

    username=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>
相关推荐
Wadli1 分钟前
项目5 |HTTP服务框架
网络·网络协议·http
CCPC不拿奖不改名7 分钟前
网络与API:HTTP基础+面试习题
网络·python·网络协议·学习·http·面试·职场和发展
乾元7 分钟前
无线定位与链路质量预测——从“知道你在哪”,到“提前知道你会不会掉线”的网络服务化实践
运维·开发语言·人工智能·网络协议·重构·信息与通信
切糕师学AI8 分钟前
SSL是什么?
网络协议
无限码力8 分钟前
华为OD技术面真题 - 计算机网络 - 3
计算机网络·华为od·面试·华为od技术面真题·华为od面试八股文·华为od技术面计算机网络相关
Tao____10 分钟前
企业级物联网平台
java·网络·物联网·mqtt·网络协议
晴天¥41 分钟前
计算机网络-Linux配置-DNS解析/为什么会出现ping: www.baidu.com: 未知的名称或服务
linux·运维·计算机网络
-To be number.wan42 分钟前
编码 vs 调制:计算机网络中“0和1”如何变成信号?408高频考点详解!
计算机网络
ipooipoo11881 小时前
跨境电商IP选型指南:静态IP vs 动态IP 的区别
网络·网络协议·tcp/ip
克里斯蒂亚诺更新1 小时前
理解即时通信Socket以及用NodeJs实现WebSocket
网络·websocket·网络协议