0

私は奇妙なものに遭遇し、しばらくそれと格闘してきました。Google AppEngine が POST リクエストを GET として処理しています。私は 3 つの異なる REST クライアントを試しましたが、同じエラーが発生しました (指定された URL では GET を使用できないという html ドキュメント; しかし、神のために POST を送信しました!)。私は Java を使用しており、web.xml ファイルを正しく設定しました。これは、プロジェクト内で POST に応答する最初のサーブレットではなく、他のサーブレットは正常に機能していることに注意してください。さらに複雑なことに、ローカルの開発用 appengine サーバーでアプリを実行すると、この同じサーブレットが POST に正常に応答します。プロジェクトを数回クリーンアップして再構築し、サーブレットの URL を変更しましたが、問題は解決しません。何か助けはありますか?ありがとう。

4

2 に答える 2

1

これの最も一般的な理由は、何らかの理由で POST がリダイレクトされ、リダイレクトが常に GET になることです。ロギング コンソールには何と表示されますか?

于 2013-02-02T23:32:19.543 に答える
0

安全でない URL を使用していたので、POST が GET にリダイレクトされます。https を使用すると、これが修正されました。

于 2013-12-31T18:03:43.923 に答える