The reason PUT may not be too effective is that your only really modifying one field and including the username is kind of useless. The next example shows the difference. /users/1 PUT {id: 1, email: '[email protected]'} Now, if the PUT was designed according the spec, then the PUT would set the username to null and you would get the following back. More @Wikipedia
Hover over any link to get a description of the article. Please note that search keywords are sometimes hidden within the full article and don't appear in the description or title.