개발일지

REST API 본문

기타

REST API

devbh 2019. 12. 29. 21:54

Rest API

  • HTTP - GET Method

  • 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}

'기타' 카테고리의 다른 글

개발 일하는 방법  (0) 2019.12.31
Comments