É possível enviar corpo em uma requisição de método GET?
Possível é (a requisição não é barrada), mas não é recomendável, já que o gateway ignora o corpo de requisições GET. Isso segue o estipulado na seção 4.3 da RFC 2616 sobre o protocolo HTTP 1.1, que afirma que:
…se o método da requisição não incluir semântica definida para a entidade corpo, então a mensagem do corpo DEVE ser ignorada quando a requisição for tratada.
É possível enviar dados para o servidor em uma requisição GET por meio de query strings (ou seja, por parâmetros de URL que ajudam a identificar o que está sendo buscado no servidor). Informações adicionais sobre o recurso que está sendo acessado ou o contexto da busca também podem ser incluídas nos headers da requisição, se o servidor estiver esperando algum header específico. De qualquer forma, informações necessárias para ajustar a resposta do servidor nunca devem ser incluídas no corpo de uma requisição GET, pois serão ignoradas.
Share your suggestions with us!
Click here and then [+ Submit idea]