Rest 对于更新资源的PUT调用,如果URL中的enity名称与请求正文中的enity名称不匹配,那么EXPEXTED行为是什么

Rest 对于更新资源的PUT调用,如果URL中的enity名称与请求正文中的enity名称不匹配,那么EXPEXTED行为是什么,rest,put,Rest,Put,此处URL中的用户名john与请求正文中的Tim不匹配 我是否应该确保这些名称不会不匹配? 我是否应该在请求正文中请求用户名? 这方面的一般做法是什么?这是一个普遍的问题吗 PUT user/john { name: Tim age: 22 }

此处URL中的用户名john与请求正文中的Tim不匹配

我是否应该确保这些名称不会不匹配? 我是否应该在请求正文中请求用户名? 这方面的一般做法是什么?这是一个普遍的问题吗

PUT user/john
{
   name: Tim
   age: 22
}