Understanding responses in FastAPI
Responses are an integral part of an API’s life cycle. Responses are the feedback received from interacting with an API route via any of the standard HTTP methods. An API response is usually in JSON or XML format, but it can also be in the form of a document. A response consists of a header and a body.
What is a response header?
A response header consists of the request's status and additional information to guide the delivery of the response body. An example of the information contained in the response header is Content-Type
, which tells the client the content type returned.
What is a response body?
The response body, on the other hand, is the data requested from the server by the client. The response body is determined from the Content-Type
header variable and the most commonly used one is application/json
. In the previous chapter, the list of to-dos returned is the response body.
Now that you’ve learned what responses...