Running through the Google Apps sample, I attempt to update an object on the Google resource with the following command:
The update fails with the following error:
If I include the If-Match : * header, the command succeeds.
This does not seem to be in line with the contract for PUT:
- If-Match => I want to update. If it does not exist, it fails
- If-None-Match => I want to create. If it exists, it fails
- no header => I want to create if it does not exist, otherwise I want to update