HTTP HyperText Transfer Protocol 超文本传输协议
http是在TCP上层的应用协议,基础协议到TCP/UDP就结束了,剩下的是应用协议。应用协议都是在TCP/UDP payload中,根据需求制定的标准。
请求
请求包括:请求行(request line)、请求头部(header)、空行和请求数据四个部分组成。
请求有多种方法,比如我们常见GET HEAD POST PUT DELETE TRACE CONNECT
响应
响应包括:状态行、消息报头、空行和响应正文四部分组成。
响应中有几个字段也比较常用,一是Content-Type,告诉客户端是什么数据;二是状态码,常见的200, 404等。
https://www.rfc-editor.org/rfc/rfc2145.html
https://www.rfc-editor.org/rfc/rfc2616.html
https://www.rfc-editor.org/rfc/rfc5322.html
https://www.rfc-editor.org/rfc/rfc7540.html
https://www.runoob.com/http/http-messages.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
2020-05-29 epoll的陷阱