Making HTTP PUT requests with the browsable API
Now, we want to use the browsable API to compose and send an HTTP PUT request to our RESTful Web Service to replace an existing toy with a new one. First, go to the URL for an existing toy resource, such as http://localhost:8000/toys/7
. Make sure you replace 7
with the id
or primary key of an existing toy in the previously rendered Toy List
. The HTML web page that displays the results of an HTTP GET request to /toys/7
plus additional details and controls will be rendered.
At the bottom of the rendered web page, the browsable API displays the controls to compose and send a POST
request to /toys/
followed by the controls to compose and send a PUT
request to /toys/7
. The controls for the PUT
request are the same that we already analyzed for the POST request. The PUT
button will use the selected media type and the entered content to compose and send an HTTP PUT request with the appropriate header key/value pairs and content.
The following screenshot...