GET 요청에 본문 문을 보낼 수 있습니까?

GET에서 바디 선언?

POST를 통해 본문을 보냈는데 GET을 통해 본문을 보낸 적이 없었습니다.

일반적으로 요청 본문은 GET 요청으로 전송할 수 없습니다.

GET 요청에서 요청 매개변수는 요청 URI의 쿼리 문자열을 사용하여 전송됩니다.

따라서 요청 본문을 전송해야 하는 경우 POST, PUT, DELETE와 같은 HTTP 요청 방법을 사용해야 하며 GET은 피해야 합니다.

하지만!

그러나 일부 API에서는 GET 요청에서도 요청 본문을 전송할 수 있는 경우가 있습니다.

이 경우 요청 URI에 쿼리 문자열 대신 요청 본문을 추가하여 요청을 보냅니다.

이 경우 API 문서는 요청 방법을 지정하고 전송될 요청 본문의 형식을 지시합니다.

다만, 그 방식이 일반적인 규칙이 아니므로 API 호출 시 요청 방식과 요청 본문 전달 방식을 확인해야 합니다.

요청 본문을 보낼 수 없는 API의 경우 POST, PUT, DELETE와 같은 요청 메서드를 사용하여 요청을 보내야 합니다.