惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

N
Netflix TechBlog - Medium
Blog — PlanetScale
Blog — PlanetScale
Google DeepMind News
Google DeepMind News
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
F
Fortinet All Blogs
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Stack Overflow Blog
Stack Overflow Blog
人人都是产品经理
人人都是产品经理
H
Hackread – Cybersecurity News, Data Breaches, AI and More
L
LangChain Blog
Microsoft Security Blog
Microsoft Security Blog
Apple Machine Learning Research
Apple Machine Learning Research
Y
Y Combinator Blog
阮一峰的网络日志
阮一峰的网络日志
博客园_首页
IT之家
IT之家
V
V2EX
C
Check Point Blog
MongoDB | Blog
MongoDB | Blog
Last Week in AI
Last Week in AI
B
Blog
J
Java Code Geeks
大猫的无限游戏
大猫的无限游戏
雷峰网
雷峰网

明明如月成长笔记

个人数据的开源备份:从明清档案之殇想到的 简体字的双重优势:打字效率与扫盲成效全解析 四小时深圳书城奇遇:那些藏在书架间的偶然与必然 正式把我的笔记系统迁移到 Obsidian,为了和 AI 配合 Gemini CLI 登录踩坑记录:GOOGLE_CLOUD_PROJECT_ID 的坑与解法 在 MacOS 上,成功恢复存储卡上被误删的照片 AI CLI 工具:Claude Code, Codex, Gemini CLI, Qwen code, CodeBuddy cli, cursor-agent 我的常用命令 港漂日记62:父亲节独自带娃,室内游戏、香港公园探展、观鸟、品味米其林餐厅 南航随心飞机票爬虫解密 acw_sc__v2 港漂日记61:香港私立诊所首诊:商业医保如何改变我的就医体验? 香港历史博物馆:看秦始皇兵马俑,还能和孔子比身高? 港漂日记59:母亲节礼物!AI 涂色小技巧,让孩子的爱跃然纸上 港漂日记60:西营盘网红旧书店 Book & Go 淘书记 港漂日记58:萌娃中环学体操,课后老师狂点赞 五一游记D4:深圳笔架山儿童乐园,邂逅无人机送外卖 我的400篇博客都写了些什么 珊瑚海兔四岁啦 港漂日记D159:亲子同乐日:一场精彩的幼儿园嘉年华 蛇年春节自驾D10:东莞-深圳-香港 DeepSeek教我如何收拾行李箱 福田取逗留签 回港新方式 蛇年春节自驾D9:江门-顺德-东莞 中国侨都华侨华人博物馆 东莞迎宾馆 蛇年春节自驾D8:茂名-开平-江门 挥春作业 粤西堵车 开平碉楼 迎财神 茂名博物馆参观记 蛇年春节自驾D7:茂名 中国第一摊 茂名博物馆 亚朵酒店 蛇年春节自驾D6:南宁-茂名 发财树 青秀山 路途亲子游戏 蛇年春节自驾D5:南宁过大年 醒狮贺岁 三街两巷 特色美食 骑行穿城 琅西夜市 打铁花 新春好!我用DeepSeek写祝福,顺便送你三款红包封面 蛇年春节自驾D4:钦州-南宁 钦州老街,万丽年夜饭 蛇年春节自驾D3:海陵岛-钦州 绝美悬崖餐厅,海景房租赁行情 明明如月成长笔记2024年公众号创作回顾(含免费红包封面🧧) 蛇年春节自驾D2:深圳-阳江-海陵岛
HTTP协议学习
lmm333 · 2012-10-07 · via 明明如月成长笔记

第一次尝试用markdown写博客,嘿嘿
编辑的时候注意选择HTML源码模式,并选中“This post is formatted with Markdown”

1.特点

  1. 支持客户/服务器模式
  2. 简单快速
  3. 灵活,可传输任意数据类型,用content-type标记
  4. 无连接
  5. 无状态

2.请求

请求由三部分组成

  1. 请求行
  2. 消息报头
  3. 请求正文

请求行

格式 Method URL HTTP-version \r\n

eg GET /a.html HTTP/1.1 \r\n

3.响应

响应由三部分组成

  1. 状态行
  2. 消息报头
  3. 响应正文

状态行

格式version status-code phrase \r\n

eg HTTP/1.1 200 OK

状态码

1XX提示信息,请求已接受,继续处理

2XX成功

200 OK

3XX重定向

4XX客户端错误

400 bad request 请求有误
401 unauthorized
403 forbidden 拒绝服务
404 not found

5XX服务器端错误

500 internal server error 服务器发生不可预知错误
503 server unavailable 服务器当前不能处理请求,等一会

消息报头

包含:普通报头、请求报头、响应报头、实体报头

普通报头

  1. cache-control
  2. date
  3. connection

请求报头

accept //类型信息
accept=charset //gb2312
accept-encoding //gzip.deflate
accept-language //zh-cn
authorization
host //被请求资源的主机和端口号
user-agent //可选,浏览器信息

响应报头

location //重定向
server //服务器版本
www-authenticate

实体报头

content-encoding
content-language
content-length //正文长度
content-type //eg:text/html
last-modified
expires //过期时间,用于缓存
GMT