Replies: 1 comment
|
화이팅 입니다 ~ |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
HTTP API를 만들어보자
⭐ 가장 중요한 것은 리소스 식별 이다.
HTTP 메서드 - GET, POST
주요 HTTP 메서드의 종류
기타 메서드
GET
POST
요청 데이터를 처리한다.
메시지 바디를 통해서 서버로 요청 데이터를 전달하면, 서버는 요청데이터를 처리한다.
주로 전달된 데이터로 신규 리소스 등록, 프로세스 처리에 사용한다.
리소스 등록 - 메시지 전달

리소스 등록 - 신규 리소스 생성

리소스 등록 - 응답 데이터

POST는 등록할 때 많이 쓰인다.
신규로 자원이 생성되면 보통 HTTP 201 Created 라고 보내고, location에 자원이 생성된 경로를 보내준다.
POST 는 다음과 같은 기능에 사용된다.
정리 : 이 리소스 URI에 POST 요청이 오면 요청 데이터를 어떻게 처리할 지 리소스마다 따로 정해야한다. ➡️ 정해진 것이 없다.
POST 정리
HTTP 메서드 - PUT, PATCH, DELETE
PUT
리소스를 대체한다.
⭐ 중요 ! 클라이언트가 리소스를 식별한다.
리소스가 있는 경우 전달한 내용으로 완전히 교체한다.


리소스가 없는 경우네는 신규 리소스를 생성한다.


주의 ! 리소스를 완전히 대체한다.


PATCH
DELETE
HTTP 메서드의 속성
안전
멱등
All reactions