HTTP Request 和 Responce

本文详细介绍了HTTP请求(Request)和响应(Responce)的数据组成,包括URL的结构、Request的请求行、请求头和请求体,以及它们在HTTP交互过程中的作用。重点解析了请求头中的Accept、Referer、User-Agent等字段,并提到了响应头(Responce Header)在HTTP响应中的重要性。
摘要由CSDN通过智能技术生成

在前面已经说了,HTTP请求分7个步骤,从前面的图中也可以看出,HTTP的两个核心是客户端向服务器发送Request数据,服务器向客户端返回Rsponce数据,下面着重说一下Request数据和Responce数据包含了写什么内容

 

在介绍Request数据和Responce数据数据之前,先说下URL

 

URL详解

URL(全称 UniForm Resoure Locator 统一资源定位符),每一URL都代表互联网上唯一的一个资源,URL的基本格式=protocol :// hostname[:port] / path / [;parameters][?query]#fragment

protocol 协议,常用的协议是httphttpsftpws

hostname 主机地址,可以是域名,也可以是IP地址

port 端口 http协议默认端口是:80端口,如果不写默认就是:80端口

path 路径 网络资源在服务器中的指定路径

parameter 参数 如果要向服务器传入参数,在这部分输入

query 查询字符串 如果需要从服务器那里查询内容,在这里编辑

fragment 片段 网页中可能会分为不同的片段,如果想访问网页后直接到达指定位置,可以在这部分设置

 

 

Request请求

Request对象,就是客户端向服务器发送请求,举个简单例子,打开一个网页会发生多次请求:
1、在浏览器输入URL地址,浏览器会发送Request去获取网页HTML,服务器吧Reponse返回个浏览器
2、浏览器分析ResponceHTML,返现其应用了很多CSSJS,图片等文件
3、浏览器会自动再次发送Request去获取图片,CSSJS

4、等所有文件下载成功,网页就显示出来了

例如我们打开https://github.com/网页,开始会获得https://github.com/HTML

 

 

Request数据数据组成

每一个Request里面的数据都是有三部分组成:
1、请求行 Request Line

2、请求头 Request Header

3、请求体 Request Bodybody

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值