2

初めてリクエストを送信したときは、メソッドは POST のようで、URL は問題ないようですが、次回は ID が添付されて URL が変更されているようです。

=>
POST {"foo":"bar"} /things
<=
200 OK {"foo":"bar","id":"a36f933"}

次回リクエストを送信すると、IDが生成されているようです。

=>
POST {"foo":"bar","id":"12345abc"} /things/12345abc
<=
200 OK {"foo":"bar","id":"12345abc"}

IDがWebサービスに送信されないようにするにはどうすればよいですか。禁止されたエラーがスローされます。

4

1 に答える 1

2

より多くの情報が役立ちますが、私の賭けは次のとおりです。

  • 最初の呼び出しで、新しいモデルを作成しています。したがって、ID はなく、サーバーが ID を提供します。
  • 次の呼び出しで、Backbone は ID を渡し、サーバーがどのモデルを更新する必要があるかを認識できるようにします。

したがって、行う必要がある修正は、バックボーンではなくサーバー上にあります。

于 2013-02-28T05:45:54.110 に答える