浏览器与网络-面试-HTTP方法与状态码
2026年10月16日·Admin·1 次浏览
面试题:常见 HTTP 方法?2xx/3xx/4xx/5xx 代表什么?
方法(动词)
| 方法 | 语义 |
|---|---|
| GET | 获取资源,应幂等、无副作用(规范上) |
| POST | 提交/创建,非幂等 |
| PUT | 整体替换(常幂等) |
| PATCH | 部分更新 |
| DELETE | 删除(常幂等) |
| HEAD | 只要响应头 |
| OPTIONS | 支持的方法(CORS 预检) |
幂等:同一请求执行多次效果如同一次(服务端应如此设计)。
状态码族
- 2xx 成功:
200 OK、201 Created、204 No Content。 - 3xx 重定向:
301永久、302/307/308临时(语义与缓存略有差异,面试提「看规范与实现」)。 - 4xx 客户端错误:
400参数错、401未认证、403无权限、404不存在、429限流。 - 5xx 服务端错误:
500内部错、502网关坏、503不可用、504网关超时。