ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • HTTP METHOD - PUT&PATCH&DELETE
    개발 2021. 2. 2. 15:29

    PUT

    PUT /members/100 HTTP/1.1

    Content-Type: application/json

    {"username": "hi", "Age":10}

     

    리소스를 대체한다.(완전히 대체 한다)

    리소스가 존재하면 대체하고 없다면 생성한다. 즉 덮어쓰기

    클라이언트가 리소스를 식별한다.

    클라이언트가 리소스 위치를 알고 URI를 지정한다.

     

    리소스를 완전히 대체하기 때문에 리소스의 필드에 유의해야함, 누락되는 경우 손실되는 필드가 존재한다.

     

    PATCH

    PATCH /members/100 HTTP/1.1

    Content-Type: application/json

    {,"Age":21}

     

    리소스의 부분 변경

     

    PATCH가 지원되지 않는 서버가 존재한다. 이런 경우 POST를 사용하면 된다 (대다수가 지원함)

     

    DELETE

    DELETE /members/100 HTTP/1.1

    HOST: localhost:8080

     

    리소스 제거

    '개발' 카테고리의 다른 글

    3xx Redirection  (0) 2021.05.05
    HTTP API 설계하기  (0) 2021.03.18
    HTTP METHOD - GET & POST  (0) 2021.02.02
    HTTP API - Intro  (0) 2021.02.02
    HTTP  (0) 2021.01.05
Designed by Tistory.