3.HTTP协议
HTTP协议
1、常见HTTP客户端
- 浏览器(电脑、手机)
- App(微信、支付宝、淘宝、京东)、小程序
- python:requests
- Java:OKhttp、HttpClient
思考
1、网络协议为什么要分层?
- 各层之间是独立的。
- 灵活性好。
- 结构上可分割开。
- 易于实现和维护。
- 能促进标准化工作。
2、www包含了哪些技术?
三大核心技术:超文本标记语言(html)、统一资源定位符(url)、超文本传输协议(http)
3、http请求/响应报文包含了哪些内容?
请求报文:
- 第一行是包含了请求方法、URL、协议版本;
- 接下来的多行都是请求首部Header,每个首部都有一个首部名称,以及对应的值。
- 一个空行用来分隔首部和内容主体body
- 最后是请求的内容主体
响应报文:
- 第一行包含协议版本、状态码以及描述
- 接下来多行是首部内容
- 一个空行分隔首部和内容主体
- 最后是响应的内容主体
4、http特点有哪些?
- 请求应答模式(Request/Response)
- 灵活可扩展
- 可靠传输
- 无状态
- 明文传输
2、代理的作用
- 突破IP限制
- 隐藏IP
- 加速访问
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)