HTTP 상태 코드速查

HTTP 상태 코드含义을快速으로查询, 모든标准状态码说明 포함

전체: 62 个状态码

1xx 정보(4)

100Continue

계속. 클라이언트는 요청의 나머지部分을继续发送해야 합니다.

101Switching Protocols

协议切换. 서버가 클라이언트 요청을理解하고 Upgrade消息头을 통해协议切换를通知합니다.

102Processing

处理中. 서버가 요청을收到했으며处理中이지만完成하지는 않았습니다.

103Early Hints

事前提示. 최종响应之前에某些头信息를返回하여客户端가资源를预加载할 수 있도록 합니다.

2xx 성공(10)

200OK

성공. 요청이 성공적으로处理되었으며响应에请求的数据가 포함되어 있습니다.

201Created

생성됨. 요청이成功并且新的资源가 생성되었습니다.通常 POST请求에使用됩니다.

202Accepted

접수됨. 요청이 접수되어处理되었지만处理가完成되지 않았습니다.非同步处理에常用됩니다.

203Non-Authoritative Information

非授权信息. 서버가 요청을成功处理했지만返回的信息은第三方에서来的 것일 수 있습니다.

204No Content

내용 없음. 요청은成功했지만响应에消息体가 포함되어 있지 않습니다. DELETE请求에常用됩니다.

205Reset Content

内容重置. 요청이成功했으며客户端는文档视图를重置해야 합니다.

206Partial Content

部分内容. 서버가部分 GET请求을成功处理했으며断点续传에使用됩니다.

207Multi-Status

多状态.多个状态码의响应 (WebDAV).

208Already Reported

已报告. DAV绑定成员가之前의多状态响应에서列举되었습니다 (WebDAV).

226IM Used

IM使用됨. 서버가 GET请求을完成했으며响应에实例操作이使用되었습니다.

3xx 리다이렉트(8)

300Multiple Choices

多种选择.请求的资源에多个表示形式이 있어客户端가선택해야 합니다.

301Moved Permanently

永久移动.请求的资源가新的位置으로永久移动되었으며新的 URL을使用해야 합니다.

302Found

临时移动.请求的资源가现在临时로另一个 URL에서响应합니다.

303See Other

其他查看. GET方法를使用하여另一个 URL에서资源를访问해야 합니다.

304Not Modified

未修改.资源가修改되지 않았으며客户端는缓存的版本을使用할 수 있습니다.

305Use Proxy

代理使用 (废弃).指定的代理를 통해资源를访问해야 합니다.

307Temporary Redirect

临时重定向.请求은相同的方法和消息体로另一个 URL에重定向해야 합니다.

308Permanent Redirect

永久重定向.请求은相同的方法로另一个 URL에永久重定向해야 합니다.

4xx 클라이언트 오류(29)

400Bad Request

错误请求. 서버가请求的格式을理解할 수 없으며客户端는请求을修改한后再次尝试해야 합니다.

401Unauthorized

未授权.请求에使用者身份验证이 필요합니다.

402Payment Required

需要付费.将来的使用을 위해保留되며有料内容에常用됩니다.

403Forbidden

접근 금지. 서버가 요청을理解하지만执行을拒绝합니다.

404Not Found

찾을 수 없음.请求的资源가存在하지 않으며가장常见的状态码입니다.

405Method Not Allowed

方法不允许.请求方法이支持되지 않으며响应에 Allow头이 포함됩니다.

406Not Acceptable

接受 불가. 서버가 클라이언트가请求한内容类型에 따라响应을返回할 수 없습니다.

407Proxy Authentication Required

代理身份验证 필요. 클라이언트는먼저代理服务器에身份验证을해야 합니다.

408Request Timeout

请求超时. 서버가请求을等待하다超时되었습니다.

409Conflict

충돌.请求이 서버의 현재状态와 충돌하며 PUT请求에常用됩니다.

410Gone

삭제됨.请求的资源가永久으로删除되어恢复되지 않습니다.

411Length Required

长度 필요.请求에 Content-Length头이 포함되어야 합니다.

412Precondition Failed

前提条件失败.请求头에서指定한条件이满足되지 않습니다.

413Payload Too Large

请求实体过大.请求体이 서버가处理할愿意한 크기를 초과했습니다.

414URI Too Long

URI过长.请求的 URL이너무 길어 서버가处理할 수 없습니다.

415Unsupported Media Type

지원되지 않는 미디어 유형.请求体의格式을 서버가支持하지 않습니다.

416Range Not Satisfiable

请求范围不满足.请求的范围이无效입니다.

417Expectation Failed

期望失败. 서버가请求头 Expect字段의期望을满足할 수 없습니다.

418I'm a teapot

나는茶壶입니다. RFC 2324의彩蛋代码로 서버가咖啡를煮는 것을拒绝한다는 것을表示합니다.

421Misdirected Request

错误导向的请求.请求이响应을生成할 수 없는 서버에发送되었습니다.

422Unprocessable Entity

处理할 수 없는实体.请求의格式은正确하지만语义错误로处理할 수 없습니다.

423Locked

잠김.请求的资源가 잠겨 있습니다 (WebDAV).

424Failed Dependency

의존성失败.请求이之前的请求失败로인해失败했습니다 (WebDAV).

425Too Early

너무 이름. 서버가重放될可能性이 있는请求을处理할愿意이 없습니다.

426Upgrade Required

升级 필요. 클라이언트는TLS协议로切换해야 합니다.

428Precondition Required

前提条件 필요.请求에条件头 (如 If-Match)이 필요합니다.

429Too Many Requests

请求过多. 사용자가请求을너무频繁하게发送하고 있으며速率를限制해야 합니다.

431Request Header Fields Too Large

请求头字段过大.请求头이너무 커 서버가处理할 수 없습니다.

451Unavailable For Legal Reasons

法律原因으로使用 불가.该资源는法律原因으로제공할 수 없습니다.

5xx 서버 오류(11)

500Internal Server Error

서버内部错误. 서버가意外情况에遇하여请求을完成할 수 없습니다.

501Not Implemented

未实现. 서버가请求에必要な功能을支持하지 않습니다.

502Bad Gateway

错误网关. 서버가网关或代理로活动中上游에서无效响应을收到했습니다.

503Service Unavailable

服务不可用. 서버가暂时으로请求을处理할 수 없으며过载或维护中일 수 있습니다.

504Gateway Timeout

网关超时. 서버가网关或代理로活动中上游响应을等待하다超时되었습니다.

505HTTP Version Not Supported

HTTP版本不支持. 서버가请求에서使用한 HTTP版本을支持하지 않습니다.

506Variant Also Negotiates

变量也需协商. 서버配置错误로内容协商이循环에 빠졌습니다.

507Insufficient Storage

存储空间不足. 서버가请求을完成하기所需的资源를存储할 수 없습니다 (WebDAV).

508Loop Detected

循环检测됨. 서버가请求을处理하다무한循环을检测했습니다 (WebDAV).

510Not Extended

未扩展.处理를 위해请求을进一步扩展해야 합니다.

511Network Authentication Required

网络认证 필요.继续하려면网络认证이 필요합니다 (如热点登录).

HTTP 상태 코드란?

HTTP 상태 코드는 서버가请求에响应할时返回하는三位数字代码로请求의处理结果를表示합니다. 상태 코드는五个类别로 나뉩니다: 1xx (信息响应), 2xx (成功), 3xx (重定向), 4xx (客户端错误), 5xx (服务器错误).

HTTP 상태 코드를正确하게理解하는 것은 Web开发과调试에非常重要합니다. 상태コードを通じて开发者는请求의成功여부,失败原因及所需措施을快速으로判断할 수 있습니다.

사용 방법

任意 상태 코드 카드를 클릭하면 해당 상태 코드를 복사할 수 있습니다. 검색框을 사용하여特定 상태 코드及其 설명을快速으로查找할 수 있습니다. 분류 태그를 클릭하여特定类别의 상태 코드를筛选查看할 수 있습니다.

상태 코드 분류

  • 1xx - 1xx 정보 응답: 요청이 접수되었으며 처리 중임을 나타냅니다.
  • 2xx - 2xx 성공: 요청이 서버에 의해 성공적으로 접수되고 처리되었음을 나타냅니다.
  • 3xx - 3xx 리다이렉트: 요청을 완료하기 위해 클라이언트의 추가 작업이 필요함을 나타냅니다.
  • 4xx - 4xx 클라이언트 오류: 클라이언트가 보낸 요청에 오류가 있음을 나타냅니다.
  • 5xx - 5xx 서버 오류: 서버가 유효한 요청을 완료할 수 없음을 나타냅니다.

자주 묻는 질문 (FAQ)

Q:最常见的 HTTP 상태 코드有哪些?

A: 가장常见的 것: 200 (성공), 301 (영구 리다이렉트), 302 (임시 리다이렉트), 400 (잘못된 요청), 401 (미인증), 403 (접근 금지), 404 (찾을 수 없음), 500 (서버 내부 오류), 502 (잘못된 게이트웨이), 503 (서비스 이용 불가).

Q: 401과 403은 어떻게 다른가요?

A: 401은使用者가身份验证을하지 않았으며登录이 필요함을 나타냅니다. 403은使用者가验证되었지만该资源에访问权限이 없음을 나타냅니다.简单히 말해 401은 '당신은 누구입니까', 403은 '접근할 수 없습니다'입니다.

Q: SEO 관련状态码有哪些?

A: SEO에서중요한 상태 코드: 200 (正常页面), 301 (永久重定向, 权重传递), 302 (临时重定向, 权重不传递), 404 (页面不存在), 410 (页面已删除), 503 (临时不可用).这些状态码을正确하게使用하면搜索引擎이网站状态를理解하는 데 도움이 됩니다.

Q:什么时候 301과 302 중哪个를使用해야 하나요?

A: 301은永久的重定向에使用하며搜索引擎이权重를新的 URL에转移합니다. 302은临时的重定向에使用하며搜索引擎이原 URL의权重를保留합니다.网站改版, 更换域名에는 301을使用하고活动页面, 临时跳转에는 302을使用하세요.

Q:为什么 429 상태 코드가出现하나요?

A: 429은请求이过于频繁하여 서버의速率限制이触发됨을 나타냅니다. 클라이언트는响应头 Retry-After를 확인하고指定된时间后에再次尝试해야 합니다.这是API의常见的保护机制입니다.