DevToolPal
한국어
2xx 성공

200 OK

성공

의미

요청이 성공했습니다. GET이면 본문에 리소스가, POST면 작업 결과가 들어 있습니다.

흔한 원인

  • 정상적인 성공 요청
  • 잘못된 상태 코드로 제공된 오류 페이지("소프트 404")
  • CDN이 반환한 캐시 사본

해결 방법

클라이언트 또는 방문자라면

본문을 읽으세요. 본문이 실제로는 오류 메시지라면 서버가 상태를 잘못 보고하는 것이니 코드뿐 아니라 응답 내용도 확인하세요.

사이트나 API 운영자라면

실제로 성공했을 때만 200을 반환하세요. 생성에는 201, 빈 응답에는 204, 오류에는 4xx/5xx를 써야 클라이언트, 모니터링, 검색 엔진이 올바르게 동작합니다.

응답 예시

HTTP/1.1
HTTP/1.1 200 OK
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Cache-Control: max-age=60
Content-Type: application/json

{
  "id": 42,
  "name": "Ada"
}

명세

RFC 9110 §15.3.1

자주 묻는 질문

› 소프트 404란?

존재하지 않는 페이지가 "찾을 수 없음" 메시지와 함께 200을 반환하는 것입니다. 검색 엔진은 저품질로 취급하니 실제 404나 410을 반환하세요.

› POST는 200과 201 중 무엇을 반환해야 하나요?

POST가 리소스를 생성하면 Location 헤더와 함께 201 Created를, 작업을 수행하고 결과를 반환하면 200을 반환하세요.