学习笔记03http协议
1.浏览器就是一个sokect客户端,使用http协议与服务器进行交流。
http请求:
请求头:
(请求方法)sp(url)sp http/1.x <cr><lf>
(通用头类型名):sp(通用头类型值)<cr><lf>
(请求头类型名):sp(请求头类型值)<cr><lf>
(实体头类型名):sp(实体头类型值)<cr><lf>
<cr><lf>
请求体:
http数据
说明:
方法:post,get
实体头:
有host:xxx代表后台服务器
有user-angent:代表用户当前系统,浏览器, 内核
有accept-enconding:代表浏览器能接收什么编码
有accept-language:代表浏览器能接收什么语言
请求体:例如 username=xxxx&pwd=123相当于参数
http响应:
响应头:
http/1.1sp状态码sp状态码描述<cr><lf>
server:microsolf-iis/8.5<cr><lf>
x-powerd-by:asp.net
date:.....<cr><lf>
<cr><lf>
返回正文:
http数据体
状态码:
200段是成功
300段是需要对请求做进一步处理
400段是客户端请求错误
500段是服务器错误
*content-type:请求数据内容的类型。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现