REST의 안티 패턴 GET / POST를 이용한 터널링 메서드의 실제 동작은 리소스를 업데이트하는 내용인데, HTTP PUT을 사용하지 않고 GET에 쿼리 파라미터로 method=update와 같이 넘겨서 이 메서드가 수정 메서드임을 명시하는 경우 또는 Create가 아닌데도 JSON body에 오퍼레이션을 넘기는 형태 HTTP 메서드 사상을 따르지 않았기 때문에 REST라고 부를 수도 없고, 웹 캐시 인프라 등도 사용이 불가능하다. 자기 서술성(Self-descriptiveness) 속성을 사용하지 않는 경우 REST는 쉽게 정의된 메시지 포맷에 의해서 API를 쉽게 이해할 수 있어야 한다. 위에서 언급한 GET이나 POST를 이용한 터널링은 대표적으로 자기 서술성을 사용하지 않는 경우이다. HTTP..