
Carlos Gonzalez
Preguntaen el caso de un request body, que tipo de informacion llevaria en su body si el caso fuera siemplemente un metodo get? me imagino que nada… entiendo que si usara el metodo post si llevaria en el body alguna informacion que me imagino debe ir en formato json… les agradezco en lo que me puedan colaborar…

Juan David Sánchez
FastAPI soporta enviar información en el body del GET, aunque es algo que la librería explícitamente sugiere ++no++ hacer.
(...) Sending a body with a GET request has an undefined behavior in the specifications, nevertheless, it is supported by FastAPI, only for very complex/extreme use cases. (...)
Obtenido de https://fastapi.tiangolo.com/tutorial/body/ el 01/11/2021.
El RFC 7231-7237 también nos dice que el payload de un GET request puede tener información, pero que debemos tener en cuenta que algunas implementaciones de servidores (no es el caso de FastAPI) rechazarán el request.
A payload within a GET request message has no defined semantics; sending a payload body on a GET request might cause some existing implementations to reject the request.
Obtenido de https://www.rfc-editor.org/rfc/rfc7231#page-24 el 01/11/2021
En resumen, no se recomienda que envíes data en el payload de un
GET
POST
PATCH
PUT
DELETE