什么是 HTTP?
HTTP(HyperText Transfer Protocol)是互联网上用于传输超文本的协议,是客户端与服务器端通信的基础。💡
- 核心作用:定义请求与响应的格式
- 无状态性:每次请求独立,不保留历史记录
- 可扩展性:通过头信息支持多种功能
HTTP 请求方法
常见的请求方法包括:
- GET:获取资源(如网页内容)
- POST:提交数据(如表单)
- PUT:更新资源
- DELETE:删除资源
- HEAD:仅获取头信息
- OPTIONS:查询支持的方法
HTTP 状态码分类
状态码范围 | 含义 | 示例场景 |
---|---|---|
1xx | 信息类 | 请求已接收,处理中 |
2xx | 成功类 | 页面正常加载(200) |
3xx | 重定向 | 需要跳转(301/302) |
4xx | 客户端错误 | 404 页面未找到 |
5xx | 服务器错误 | 500 内部服务器错误 |
常用头信息示例
Content-Type
:定义数据格式(如text/html
)User-Agent
:客户端标识(如浏览器类型)Accept-Language
:语言偏好Cache-Control
:缓存策略
进阶学习推荐
想要深入理解 HTTP 的高级特性?
📚 点击这里查看进阶教程
👉 包含 HTTPS 实现、缓存机制与性能优化等内容
注意:所有图片均为示例,实际内容可能因服务端配置不同而变化