Notice
Recent Posts
Recent Comments
Link
개발일지
REST API 본문
Rest API
HTTP - GET Method
- 주소 창에 파라미터가 노출 된다.
- Example :
- 브라우저에서 주소에 대한 캐시가 이루어 지므로, 정보를 얻을 때 사용한다.
HTTP - POST Method
- 주소 창에 파라미터가 노출 되지 않는다.
- Example :
- 주소창에 사용자의 요청 사항이 노출되지 않는다.
- Get 방식에서는 주소 길이 제한이 있지만 POST는 그보다 길게 사용가능(제한존재)
- 브라우저가 주소 캐시를 하지 못 하는 특성이 있다.
HTTP - PUT/PATCH Method
- POST와 같이 BODY에 데이터가 들어 있으며, 주로 업데이트에 사용한다.
HTTP - DELETE Method
- Get과 같이 주소에 파라미터가 들어가며, 데이터를 삭제할 때 사용한다.
REST의 개념
HTTP 프로토콜에 있는 Method를 활용한 아키텍처 스타일이다.
HTTP Method를 통해서 Resource를 처리한다.
CRUD를 통한 Resource조작을 할 때 사용한다.
HTTP Method 동작 URL형태 GET 조회 ( SELECT * READ ) /user/{id} POST 생성 ( CREATE ) /user PUT / PATCH 수정 ( UPDATE ) *CREATE /user DELETE 삭제 ( DELETE ) /user/{1}
Comments