본문 바로가기
  • Where there is a will there is a way.
개발/기타개발

RESTFul Api 3장 HTTP를 이용한 인터랙션 설계

by 소확행개발자 2019. 3. 5.

HTTP / 1.1

REST API 는 요청 메서드, 응답코드, 메시지 헤더 등 HTTP 버전 1.1 의 모든 측면을 수용한다.

요청 메소드

클라이언트는 상호작용하려는 메서드를 HTTP 요청 메시지의 Request-Line 부분에 명시한다.
REST API 리소스 모델에서 각 HTTP 메서드는 잘 정의된 고유한 의미가 있다.

GET
GET 메서드는 리소스 상태의 표현 ( 리소스의 상태가 어떤지를 나타내는 값 ) 을 얻을 때 사용하며, HRAD 메서드는 리소스 상태에 대한 메타데이터를 얻을 때 사용한다.

PUT
PUT 메서드는 새로운 리소스를 스토어에 추가하거나 기존 리소스를 갱신 할 때 사용한다.


DELETE

DELETE 메서드는 부모에서 리소스를 제거한다. 


POST

POST 메서드는 컬렉션에 새로운 리소스를 만들거나 컨트롤러를 실행할 때 사용한다.






2019/03/03 - [개발/기타개발] - RESTFul Api 2장 URI 식별자 설계

2019/02/26 - [개발/기타개발] - RESTFul Api 1장 REST 소개


'개발 > 기타개발' 카테고리의 다른 글

도커 컨테이너 로깅  (0) 2020.02.01
리팩토링  (0) 2019.07.25
RESTFul Api 2장 URI 식별자 설계  (0) 2019.03.03
JPA java8 localDate 변환구현 ( 컨버터 )  (0) 2019.02.28
SSL 인증방식 그리고 handshake  (0) 2019.02.27

댓글