Web - HTTP ( 2 )

Enjoywater·2020년 9월 3일
0

TIL

목록 보기
14/33
post-thumbnail
이전 포스트 - HTTP (1)

HTTP Request Methods

HTTP 통신에서는 자주 사용되는 3가지 method가 있다.

  • GET
  • POST
  • DELETE

해당 method는 클라이언트(front-end)의 입장에서 요청의도가 담긴 것이다.
혼란이 올 수 있으니 주의해야 한다.

1. GET ( 요청 )

이름 그대로 어떠한 데이터를 서버로 부터 받아올 때 사용하는 method이다.
오직, 받아오기만 할 때 사용한다.
또한 HTTP메소드 중에 가장 간단하고 많이 사용되는 method이다.

2. POST ( 생성 )

데이터를 생성 및 수정 할 때 주로 사용되는 method이다.
때문에 대부분의 경우 요청에 Body가 포함되어 보내진다.

3. DELETE ( 삭제 )

서버로 특정 데이터의 삭제 요청을 보낼 때 사용하는 method이다.



Response Status Codes

200: OK

가장 자주 보게 되는 상태코드로,
아무 문제없이 요청에 대한 처리가 이루어지고나서 돌아오는 코드이다.

201: Created

무언가 잘 생성되었을 때 돌아오는 코드이다.
대게 POST method를 이용할 때 서버에 데이터가 생성 또는 수정 되었을 때에 보낸다.

400: Bad Request

요청이 잘못되었을 때 보내는 코드이다.
주로 요청의 Body에 보내는 내용이 잘못되었을 때 사용된다.

401: Unauthorized

유저가 해당 요청을 진행하려면 로그인을 하거나 회원가입이 필요하다는 의미의 코드이다.

403: Forbidden

유저가 해당 요청에 대한 권한이 없다는 뜻의 코드이다.
접근이 불가능한 정보에 접근했을 경우에 볼 수 있다.

404: Not Found

요청된 URI가 존재하지 않는다는 의미의 코드이다.

400: Internal Server Error

서버에서 에러가 났을 때의 코드이다.
오로지 서버측의 에러가 발생한 경우이다.

profile
블로그 이전 👉🏻 enjoywater.tistory.com

0개의 댓글