Making requests with payloads
So far, we have only worked with the responses. But what about making requests that include payloads such as POST
, PUT
, and PATCH
? Let’s look at another part of the JSONPlaceholder API that allows us to do just that.
A non-persistent mock API
It is important to know that the JSONPlaceholder API is non-persistent. That means that its underlying data is not changed regardless of our requests to create or modify data. It merely simulates that new data is created by delivering the appropriate response as a real API would. This makes it perfect for testing.
In the user guide, we can see that the /posts
endpoint supports the POST
operation to create a new post for a specific user.
According to the documentation, a request body to send to the endpoint should look like this:
{ title: 'foo', body: 'bar', userId: 1, }
The return value is supposed...