0

フロントエンド タスクは正しく実行されるのに、バックエンド タスクが 405 エラーを返す理由がわかりません。

次のコード:

queue.add(withUrl(url).taskName(taskName).method(Method.GET));

フロントエンドで処理されているため、問題なく動作します。しかし、次のようにバックエンドに向けて対処すると:

queue.add(withUrl(url).taskName(taskName).method(Method.GET).header("Host", BackendServiceFactory.getBackendService().getBackendAddress(backend)));

それは機能しません。これはタスクをバックエンドに送信する正しい方法ではありませんか? このCode labの例を参考にしました。backends.xml でバックエンドを構成しているので、他に何をすべきかわかりません。

どんな助けでも大歓迎です。ありがとう!

4

1 に答える 1

0

これはばかげたエラーです。上記のコードはまったく問題ありません。実行していたアプリケーションのバージョンに関して、フロントエンドとバックエンドが同期していなかったことが判明しました。したがって、同様の動作が見られる場合は、すべてが同じバージョンで実行されていることを確認してください。

于 2013-01-03T04:02:51.793 に答える