フロントエンド タスクは正しく実行されるのに、バックエンド タスクが 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 でバックエンドを構成しているので、他に何をすべきかわかりません。
どんな助けでも大歓迎です。ありがとう!