PATCH
서버의 자원의 일부분만 수정할 때 사용되는 메서드
HEAD
GET 메서드와 비슷하지만, 서버에서 자원의 헤더 정보만을 응답으로 반환.
자원의 존재 여부나 수정 시간 등의 정보를 확인할 수 있음
OPTIONS
서버에서 지원되는 메서드와 기능 등의 정보를 응답으로 반환
TRACE
클라이언트가 보낸 요청 메시지를 서버가 그대로 반환하는 메서드
주로 디버깅을 위해 사용
CONNECT
클라이언트와 서버 간에 TCP/IP 터널링을 설정하는 메서드
주로 원격 서버와 보안 연결을 설정할 때 사용
DELETE Collection
서버의 모든 자원을 삭제하는 메서드
주로 테스트나 디버깅을 위해 사용
위의 메서드들은 RESTful API에서 사용되는 일부 메서드의 예시일 뿐, 모든 RESTful API에서 사용되는 것은 아닙니다. 또한, 위의 메서드들은 모두 HTTP/1.1에서 지원되는 메서드들입니다.
특정 하드웨어, 소프트웨어 또는 플랫폼을 위해 설계된 API
대부분의 경우 RESTful API의 대안으로 제공됨ㅌ
이 외에도 다양한 API가 존재하지만, 이들은 가장 일반적인 유형입니다.