RFC 10008: 새로운 HTTP QUERY 메서드

개발자들은 복잡한 데이터를 가져올 때 문제에 직면합니다. GET을 사용하고 싶지만 한계가 있고, POST를 사용하고 싶지만 용도에 맞지 않는 도구입니다. RFC 10008은 새로운 해결책인 QUERY 메서드를 제안합니다.

현재 GET 방식의 문제점:

현재 POST 방식의 문제점:

QUERY 메서드는 이를 변화시킵니다. 데이터 조회를 위해 요청 본문(request body)을 보낼 수 있게 해줍니다. 이를 통해 API를 깔끔하게 유지하면서 적절한 규칙을 따를 수 있습니다.

QUERY 메서드의 장점:

POST를 GET 용도로 억지로 사용하지 마세요. QUERY 메서드는 HTTP 표준을 위반하지 않으면서 풍부한 데이터를 가져올 수 있는 방법을 제공합니다.

출처: https://dev.to/kelvin_kariuki_20f4bec616/developer-take-on-rfc-10008-the-new-http-query-method-25fo