2024.02.01 - TIL - Http Status Code

김민석·2024년 2월 2일
0

TIL

목록 보기
26/78

Http Status Code

웹 서버가 클라이언트에게 응답 상태를 알려주는 세 자리의 숫자!

정보 응답 100~
성공적인 응답 200~
리디렉션 메시지 300~
클라이언트 오류 응답 400~
서버 오류 응답 500~

대표적인 메세지..(추가 할 수도)

200 OK

요청이 성공했습니다. "성공"의 결과 의미는 HTTP 메서드에 따라 다릅니다.

GET: 리소스를 가져와 메시지 본문에 전송했습니다.
HEAD: 표현 헤더는 메시지 본문 없이 응답에 포함됩니다.
PUT또는 POST: 작업 결과를 설명하는 리소스가 메시지 본문에 전송됩니다.
TRACE: 메시지 본문에는 서버에서 수신한 요청 메시지가 포함됩니다.

201 Created

요청이 성공했으며 결과적으로 새 리소스가 생성되었습니다. 이는 일반적으로 POST요청 또는 일부 요청 후에 전송되는 응답입니다 PUT.

401 Unauthorized

HTTP 표준에서는 "인증되지 않음"을 지정하지만 의미상 이 응답은 "인증되지 않음"을 의미합니다. 즉, 클라이언트는 요청된 응답을 얻으려면 자신을 인증해야 합니다.

403 Forbidden

클라이언트는 콘텐츠에 대한 액세스 권한이 없습니다. 즉, 권한이 부여되지 않았으므로 서버가 요청한 리소스 제공을 거부하고 있습니다. 와 달리 401 Unauthorized클라이언트의 신원은 서버에 알려져 있습니다.

404 Not Found

서버가 요청한 리소스를 찾을 수 없습니다. 브라우저에서 이는 URL이 인식되지 않음을 의미합니다. API에서 이는 엔드포인트가 유효하지만 리소스 자체가 존재하지 않음을 의미할 수도 있습니다. 서버는 403 Forbidden권한이 없는 클라이언트로부터 리소스의 존재를 숨기는 대신 이 응답을 보낼 수도 있습니다 . 이 응답 코드는 웹에서 자주 발생하기 때문에 아마도 가장 잘 알려져 있을 것입니다.

409 Conflict

이 응답은 요청이 서버의 현재 상태와 충돌할 때 전송됩니다.


이번 과제에서 사용한 Http code이다! 더 추가 할 수도..?

profile
화이팅 화이팅

0개의 댓글