http请求报文 主机IP_HTTP协议报文请求与响应

请求报文

HTTP请求:客户端连上服务器后,向服务器发出获取某个Web资源的消息,称之为客户端向服务器发送了一个HTTP请求。一个完整的HTTP请求包括如下内容:

1)请求行

URL地址中如果包含中文,浏览器会自动对中文字符进行编码之后再发送

2)若干消息头(请求头)

3)实体内容(请求体) 有可能没有

a91ffed298604d34686eb3a7c196cc9e.png

响应报文

1)所谓响应其实就是服务器对请求处理的结果,或者如果浏览器请求的直接就是一个静态资源的话,响应的就是这个资源本身。

HTTP响应的组成

(1)响应状态行:包括协议版本、响应状态码、响应状态信息

(2)响应消息头:响应头

(3)实体内容:响应体

72e38b85c8f8c61004555ea254ac63fa.png

2)最常见的响应状态码

53643df313e64f3309ee725b0374d32c.png

(1)响应状态码以2开头的通常表示成功。

(2)响应状态码以3开头的通常表示转移。

(3)响应状态码以4开头的通常表示无法访问,其中包括找不到资源或没有权限等。

(4)响应状态码以5开头的通常表示服务器端程序运行出错。

3)响应消息头:简称响应头

服务器发送给浏览器的数据,为了告诉浏览器一些情况。

851fb37bb84bdabd4986b53d09a38c9d.png

(1)响应体:服务器给出的响应结果的主体,通常是用来在页面上显示的。

(2)HTTP内容类型:当前响应体的数据类型。

浏览器和服务器之间传输的数据类型并非都是文本类型,还包括图片、视频、音频等多媒体类型。这些多媒体类型是使用MIME类型定义的。MIME的英文全称是”Multipurpose Internet Mail Extensions” 多功能Internet 邮件扩充服务。MIME类型的格式是“大类型/小类型”,并与某一种文件的扩展名相对应。

(3)常见的MIME类型

adca2fde67c35c27c34253aa485bf1b7.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值