Http请求

Http

1.什么是Http

超文本传输协议(Hyper Text Transfer Protocol,HTTP)是一个简单的请求-响应协议,它通常运行在TCP之上。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。请求和响应消息的头以ASCII形式给出;而消息内容则具有一个类似MIME的格式。这个简单模型是早期Web成功的有功之臣,因为它使开发和部署非常地直截了当

默认端口80

https默认端口443

2.两个时代

http1.0

HTTO/1.0 : 客户端可以与web服务端 ,连接后,只能获得一个web资源,断开连接

http2.0

HTTP/1.1 :客户端可以与web服务端 ,连接后,可以获得多个web资源,断开连接

3.Http请求

客户端--发请求(Request)--服务器

以百度为例

1.请求行
请求行中的请求方式:get

请求方式: Get ,Post HEAD,DELETE,PUT,TRACT...

2.消息头

4.Http响应

服务器--响应--客户端

百度

1.响应体

2.响应状态码

200:请求资源成功

3xx:请求重定向

​ 重定向:重新定位到给定的新位置

4xx:找不到资源 404

​ 资源不存在

5xx:服务器代码错误 500 502:网关错误

给定的新位置

4xx:找不到资源 404

​ 资源不存在

5xx:服务器代码错误 500 502:网关错误

相关推荐
YuMiao3 天前
gstatic连接问题导致Google Gemini / Studio页面乱码或图标缺失问题
服务器·网络协议
不可能的是4 天前
前端 SSE 流式请求三种实现方案全解析
前端·http
Jony_6 天前
高可用移动网络连接
网络协议
chilix6 天前
Linux 跨网段路由转发配置
网络协议
DianSan_ERP8 天前
电商API接口全链路监控:构建坚不可摧的线上运维防线
大数据·运维·网络·人工智能·git·servlet
呉師傅8 天前
火狐浏览器报错配置文件缺失如何解决#操作技巧#
运维·网络·windows·电脑
gihigo19988 天前
基于TCP协议实现视频采集与通信
网络协议·tcp/ip·音视频
2501_946205528 天前
晶圆机器人双臂怎么选型?适配2-12寸晶圆的末端效应器有哪些?
服务器·网络·机器人
linux kernel8 天前
第七部分:高级IO
服务器·网络
数字护盾(和中)8 天前
BAS+ATT&CK:企业主动防御的黄金组合
服务器·网络·数据库