GWTでは、リクエストは "GWTコントローラ"(RemoteService)にマップされたXXXX.rpcに送信されます。呼び出されるメソッド名は、このリクエストのポストに埋め込まれます。アクセスログのGWTメソッド名をログに記録
追加のHTTPヘッダーとして、またはURLの一部としてメソッド名を送信する方法はありますか?こうすることで、アクセスログにメソッド名を記録することができます。
私はRpcRequestBuilder
クラスがあることを知っていますが、ヘッダーまたはURLにメソッド名を追加する方法を拡張する方法はわかりません。
ありがとうございました。しかし、私が本当に知りたいのは、ヘッダーに入れるメソッド名を取得する方法です。 – Tihom
よく、あなたの問題に対する一般的な解決策はありません。しかし、あなたはdoFinishメソッドのRpcRequestBuilderクラスをオーバーライドすることでそれを行うことができます。 –
私のチームメイトはこれを使用して終了しましたが、doSetRequestData()メソッドを上書きしました。彼はrpcMethodNameを解析し、ヘッダーに設定しました。彼はRpc | rpceMethodName | rpcMethodNameを抽出しました。 – Tihom