一般的な「ベスト プラクティス」の質問:
特定のリソースを更新するために、AJAXPUT
リクエストが REST API に対して行われたとします。
$.ajax({
url: "/loads/" + id,
type: "PUT",
data: {
name: "some name",
age: 34,
title: "some title",
company: "some company"
},
success: function(data) {
console.log(data);
}
});
PUT
から直接 ( が原因でPUT
) または間接的に (他の影響が原因で)変更された、このリソースのプロパティを返すことは許容される慣行ですか?
たとえば、PUT
リクエストは次を返す可能性があります。
{
age: 37
}
このプロパティに影響を与える他の消費者/要因によるものです。
それ以外の場合、(潜在的に)新しいリソースを取得するために のGET
後に 2 番目の呼び出しを行う必要がありますか?PUT