http 응답 상태 코드

강다현·2022년 1월 20일
0

200

클라이언트의 요청을 정상적으로 수행함

201

클라이언트가 어떠한 리소스 생성을 요청, 해당 리소스가 성공적으로 생성됨(POST를 통한 리소스 생성 작업시)

400

클라이언트의 요청이 부적절 할 경우 사용하는 응답코드 (작성중 오타 등 오류발생하였을 때)

401

클라이언트가 인증되지 않은 상태에서 보호된 리소스를 요청했을 때 사용하는 응답 코드
(로그인 하지 않은 유저가 로그인 했을 때, 요청 가능한 리소스를 요청했을 때)

403

유저 인증상태와 관계 없이 응답하고 싶지 않은 리소스를 클라이언트가 요청했을 때 사용하는 응답코드
(403 보다는 400이나 404를 사용할 것을 권고. 403 자체가 리소스가 존재한다는 뜻이기 때문)

405

클라이언트가 요청한 리소스에서는 사용 불가능한 Method를 이용했을 경우 사용하는 응답 코드

301

클라이언트가 요청한 리소스에 대한 URI가 변경되었을 때 사용하는 응답코드
(응답시 Location header에 변경된 URI를 적어 줘야 한다.)

500

서버에 문제가 있을 경우 사용하는 응답 코드


클라이언트(client)

  • 사용자 또는 사용자의 컴퓨터 또는 컴퓨터에서 동작하고 있는 프로그램을 뜻한다.
  • 대표적인 크롬, IE 등의 웹을 뜻하기도 하다. (웹 브라우저와 웹 서버로 이루어져있다)
  • 클라이언트는 요청하고, 서버는 응답하는 관계이다.

리소스

  • HTTP 요청 대상을 "리소스"라 칭한다.
profile
Hello🖐

0개의 댓글