分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 运营维护

HTTP从入门到入土(5)——HTTP报文格式

发布时间:2023-09-06 02:11责任编辑:顾先生关键词:暂无标签

HTTP报文格式

HTTP报文分为请求报文和响应报文,只有发送了请求报文,才会有响应报文。

常见的报文格式如下所示:

请求报文

一个请求报文由四部分组成,分别是:

  • 请求行
  • 请求头
  • 空行
  • 请求正文

请求行

请求行由三部分组成,分别是:请求方法,URL以及协议版本。

GET /test/hi-there.txt HTTP/1.0

如上所示:该请求行的请求表示了本次请求的请求方法是GET,URL是/test/hi-there.txt,协议版本是1.0。

请求头

请求头又多个键值对组成,一般用来描述客户端的情况以及对服务器的要求,可以说,请求头是HTTP协议中最重要的部分了,许多HTTP方面的优化都可以从请求头方面入手。

之后将会有文章专门介绍请求头。

空行

空行位于请求头之后,由回车符和换行符组成,用来隔断请求头和请求正文。

请求正文

请求正文中一般存储请求方法(比如POST)携带的参数

响应报文

响应报文同样由四部分组成,分别是:

  • 响应行
  • 响应头
  • 空行
  • 响应正文

响应行

响应行由三部分组成,分别是:协议版本,状态码以及状态描述。

HTTP/1.0 200 OK

如上所示,协议版本是1.0版本,状态码为200,状态描述为OK,从这一条可以看出,服务器成功返回了信息。

响应头

响应头和请求头类似,用来描述服务器信息以及对请求头的回应。

空行

空行位于响应头之后,由回车符和换行符组成,用来隔断响应头和响应正文。

响应正文

响应正文就是服务器针对HTTP请求返回的数据,按照HTTP请求的数据不同可以返回不同种类的数据。

HTTP从入门到入土(5)——HTTP报文格式

原文地址:https://www.cnblogs.com/karthuslorin/p/9527286.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved