HTTP 메서드

김민우·2022년 12월 19일

🔷 HTTP는 요청 메서드를 정의하여, 주어진 리소스에 수행하길 원하는 행동을 나타냅니다.

HTTP API

🔷 API URI 설계 (리소스 식별)
🔷 URI는 리소스만 식별

HTTP 메서드 GET, POST, PUT, PATCH, DELETE

GET

🔷 리소스 조회
🔷 서버에 전달하고 싶은 데이터는 query를 통해서 전달
🔷 메시지 바디를 사용해서 데이터를 전달할 수 있지만, 지원하지 않는 곳이 많아서 권장하지 않는다.

POST

🔷 요청데이터 처리
🔷 메시지 바디를 통해 서버로 요청 데이터 전달
🔷 서버는 요청 데이터를 처리 👉메시지 바디를 통해 들어온 데이터를 처리하는 모든 기능을 수행한다.
🔷 주로 전달된 데이터로 신규 리소스 등록, 프로세스 처리에 사용

PUT

🔷 리소스를 대체 👉리소스가 있으면 대체, 없으면 생성
🔷 클라이언트 리소스를 식별 👉 클라이언트가 리소스 위치를 알고 URI 지정

PATCH

🔷 리소스 부분 변경

DELETE

🔷 리소스 제거

profile
개발자로서 한걸음

0개의 댓글