报文
报文:网络中交换与传输的数据单元,即站点一次性要发送的数据块(百度百科)。
HTTP报文:用于HTTP协议交互的信息,它是由字符串文本组成。客户端的HTTP报文叫做请求报文,服务端的HTTP报文叫做响应报文。
一次完整的HTTP请求经历的7个步骤:
1、建立TCP连接
2、WEB浏览器向WEB服务器发送请求命令
3、WEB浏览器发送请求头信息
4、WEB服务器应答
5、WEB服务器发送应答头信息
6、WEB服务器向浏览器发送数据
7、WEB服务器关闭TCP连接
HTTP请求GET方式和POST方式的区别:
1、GET是从服务器上获取数据,POST是向服务器发送数据。
2、生成方式:
GET:URL输入;超链接;FORM表单中method属性值为GET;FORM表单找那个method属性值为空。
POST:只有一种,FORM表单中method属性值为POST。
3、数据传送方式:
GET是在地址栏传送数据,只支持url编码。
POST支持多种编码方式。
4、发送数据大小的限制:
GET:2048个字符。
POST:没有限制。
5、安全:
GET:很不安全,地址栏就能看到了。
POST:也是很不安全,但是比GET稍微好一点。只有https协议才相对安全。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· 地球OL攻略 —— 某应届生求职总结