주제를 선택하게 된 계기

왜 PUT과 DELETE를 지원하지 않는가?

HTML Form에서 GET/POST만 지원하는 이유

Ian Hickson의 답변

Ian Hickson의 답변

어떤 의미인지 100% 이해할 수 없었다.

이 블로그에서 어느정도 설명해주고 있으니 참고하면 좋을 것

http://haah.kr/2017/05/23/rest-http-method-in-html-form/?

사실 서버가 보내준 것은 리소스가 아니다

다음과 같이 HTTP GET 요청을 서버에 보내고

GET <https://example.org/greeting>
Host: example.org
Accept: text/plain, text/html; q=0.9 *; q=0.1
Accept-Language: en, ko; q=0.9, *; q=0.1

‘hello’라는 메시지를 응답으로 받았다고 해보자

HTTP/1.1 200 OK
Content-Length: 6
Date: Sun, 19 Mar 2017 10:20:47 GMT
Last-Modified: Sun, 19 Mar 2017 08:00:00 GMT
Content-Type: text/plain
Content-Language: en

hello

이런 상황을, https://example.org/greeting 라는 uri로 GET 요청을 통해