0

私は、Symfony2フレームワークを使用して次の形式でルートを作成し、元々他の誰かによって作成されたコードを使用しています。

http://my_site.com/account/add
http://my_site.com/account/delete, etc.

問題は、私がこのようなものを持っている場合です:

http://my_site.com/account/add/{"account_id":"test","web_site":"http://www.another_site.com"}

送信する前にJSON文字列をurlencodingしていますが、404(ルートが見つかりません)を取得しています

http://を削除すると、正常に機能します

私が次のようなことをしたとしても:

http://my_site.com/account/add/{"account_id":"test","web_site":"www.another_site.com/funstuff"}

また、ルートが見つからないというメッセージが表示された404が表示されます。これは、symfony2フレームワークからのものであると思います。何か案は?

4

2 に答える 2

3

ここで推測して、リクエストの本文内でPOSTを介してJSONを送信することをお勧めします。URLにJSONを入れる必要があるものを見たことがありません。

于 2012-11-16T20:46:20.340 に答える
0

POSTではなくGETとして渡すのはなぜですか。データがサーバーに送信され、サーバー上のデータが変更される場合に一般的に使用される投稿。

于 2012-11-16T20:46:24.127 に答える