This recipe is quite similar to the previous one, but here, we used PUT, a verb that's conventionally used when an app asks the web server to update an existing piece of data.
This is why we had to instruct our mock web service to accept a PUT at the /pizza address – so that we could try sending some data to it. It would respond with a success message. Note that the /pizza address is exactly the same one we set for POST – the only thing that changes is the verb. In other words, you can perform a different action at the same URL, depending on the verb you use.
After creating the PUT stub in MockLab, we created the putPizza method, which works just like the postPizza method, except for its verb.
To make the user update an existing Pizza, we used the same screen, PizzaDetail, but we also passed the Pizza object we wanted to update and a boolean value that tells us whether the Pizza object is a new object (so it should use POST) or an existing one (so it...