HTTP Method_GET,POST ,PUT,DELETE

dwanGim·2023년 8월 28일
0

HTTP Method의 CRUD
GET => 조회
POST => 등록
PUT => 수정
DELETE => 삭제

HTTP 메서드란

서버와 클라이언트가 소통하기 위해 http를 사용합니다.
클라이언트가 서버에 url(자원)을 보내는 동시에 행동의 요청을 함께 하는 방법을 REST 통신이라고 합니다.
이러한 REST 통신을 통해 다른 기기나 OS의 자원에 접근할 수 있고, HTTP Method를 명시함으로서 CRUD를 구현할 수 있습니다.

1. GET

get 방식 접근은 데이터를 조회하는데 사용되며 GET방식 접근을 통해 데이터를 수정하거나 삭제할 수는 없습니다.
조회한 데이터는 XML이나 JSON에 담겨 200-OK 응답코드를 반환합니다.

2. POST

POST 방식은 새로운 데이터를 새로 생성할 때 주로 사용됩니다. 데이터를 새로 생성하기 때문에 url을 통해 데이터 자원을 받지 않고 body 값 내부에 JSON이나 XML 데이터를 명시해주어야 합니다.

3. PUT

PUT 요청은 데이터를 수정하는데 사용됩니다. update 쿼리와 비슷합니다.
데이터를 수정하기 위해 header에 Content-Type 값을 명시해줍시다.

4. DELETE

삭제 요청 DELETE입니다. url을 통해 어떤 데이터 값을 삭제할지 명시합니다.
위 YARC!를 통한 예시에서는 countries/KR 자원을 삭제했습니다.
삭제에 성공한다면 Body값없이 성공했다는 응답만을 response 합니다.

profile
배울 게 참 많네요.

0개의 댓글