지난 편에 배운 Request 메시지 구조 중 HTTP의 응답 매서드(request methods)
, 그 중 가장 대표적인 3가지 매서드에 대해 좀 더 알아 보자.
상품을 장바구니로 비유를 들어 보았다.
- 어느 데이터를 서버로부터 받아올 때 주로 사용한다.
- 웹 문서에 접속하여 필요한 데이터를 불러 올 때 사용한다.
- 가장 간단하며 많이 사용된다.
GET /shop/bag HTTP/1.1
Headers: {
"HOST": "https://www.apple.com/kr",
"Authroization": "kldiduajsadm@9df0asmzm" # 인증/인가 토큰
# 토큰은 유저가 본인임을 증명하는 기능을 한다.
}
- 데이터를 생성 or 수정 시 주로 사용된다.
- 그렇기에 생성 or 수정 시 대부분의 요청에 body가 보함되어 보내진다.
- 특정 데이터를 서버에서 삭제 요청을 보낼 때 쓰인다.
상당히 많지만, 주로 쓰이는 8가지만 알아 보자.
나머지는 구글링을 통해서 그때그때 찾아도 되고,
8가지는 또 3가지의 카테고리로 나누어진다.
POST
method 요청에 따라 백엔드 서버에 데이터가 잘 생성/수성 되었을 때에 보내는 코드이다.DELETE
method 요청으로 성공적으로 삭제 되어 응답할 것이 없을 때 사용한다.Body
에 보내는 내용이 잘못 되었을 때 사용된다.User
가 해당 요청에 대한 권한이 없다는 의미를 나타내는 status code이다.