개발자의 관점: 새로운 HTTP QUERY 메서드
개발자들은 데이터 검색에 종종 어려움을 겪습니다.
두 가지 좋지 않은 선택지 사이에서 고민하게 됩니다. 너무 많은 쿼리 파라미터를 사용하는 GET 요청을 쓰거나, 읽기 작업에 POST 요청을 사용하는 것입니다. 두 방법 모두 표준 웹 아키텍처에 문제를 일으킵니다.
새로운 제안이 이 상황을 바꿉니다. RFC 10008은 QUERY 메서드를 도입합니다. 이 메서드는 규칙을 어기지 않으면서 특정 데이터를 요청할 수 있는 방법을 제공합니다.
이것이 중요한 이유:
- 데이터를 가져오는 의미론적인(semantic) 방식을 제공합니다.
- 읽기 작업에 POST를 오용하는 것을 방지합니다.
- GET보다 복잡한 데이터 요구 사항을 더 잘 처리합니다.
- API 설계를 더 깔끔하게 만들어 줍니다.
데이터를 잘못된 메서드에 억지로 맞추지 마세요. 특정 요구 사항에 맞춰 구축된 도구를 사용하세요.
출처: https://dev.to/kelvin_kariuki_20f4bec616/developer-take-on-rfc-10008-the-new-http-query-method-4k67