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:网关错误

相关推荐
Akshsjsjenjd30 分钟前
docker网络
网络·docker·容器
独行soc1 小时前
2025年渗透测试面试题总结-105(题目+回答)
网络·python·安全·web安全·adb·渗透测试·安全狮
卓码软件测评1 小时前
【第三方网站代码登记测试_HTTP头语法代码详解】
网络·网络协议·http·架构·web
奇树谦1 小时前
Fast DDS 默认传输机制详解:共享内存与 UDP 的智能选择
网络·网络协议·udp·fastdds
缘华工业智维7 小时前
工业设备预测性维护:能源成本降低的“隐藏钥匙”?
大数据·网络·人工智能
安当加密7 小时前
达梦数据库TDE透明加密解决方案:构建高安全数据存储体系
网络·数据库·安全
wuxuanok9 小时前
WebSocket —— 在线聊天室
网络·websocket·网络协议
安当加密10 小时前
构建高安全堡垒机登录体系:RADIUS + 动态口令实践
网络·安全
我言秋日胜春朝★12 小时前
【Linux网络编程】多路转接reactor——ET模式的epoll
linux·服务器·网络
_清浅13 小时前
计算机网络【第五章-传输层】
网络