私はまだウェブ開発に非常に慣れていないので、この質問が本当にばかげている場合はご容赦ください。
私は REST の原則に従おうとしていますが、JSON が Ruby や API を介して外部に接続されているものとどのように連携しているかに本当に感謝しています。myurl.com/ExampleModel/MyIDParameter のようにパラメータを URL に直接入力し、JSON (存在する場合) をその URI に送信することは、REST ではかなり標準的であることを私は知っています。
私が知りたいのは、URI からパラメーターを削除し (および使用しない場合はルーティングも)、JSON にパラメーターを含めることは、REST の原則に反することですか?
たとえば、これを呼び出す代わりに:
myurl.com/ExampleModel/id
{
"name" : "My Name",
"anotherParameter" : "A random string"
}
これを次のように呼び出します。
myurl.com/ExampleModel
{
"id" : 512,
"name" : "My Name",
"anotherParameter" : "A random string"
}