最新の grails (2.1.2) と rest-client-builder プラグイン バージョン 1.0.3 を使用しています。このリクエストヘッダー値でリクエストを事前認証するターゲットサーバーにカスタムリクエストヘッダー値(SEC_USERなど)を渡そうとしています。次のコードを使用して値を渡していますが、受信側でヘッダー値を取得できません。
RestBuilder rest = new RestBuilder(connectTimeout:5000, readTimeout:20000);
rest.get("<some uri>") {
contentType MediaType.APPLICATION_JSON.toString()
header("SEC_USER", "foo")
}
RequestCustomizer を見ると、 header() メソッドは headers[name] = value を呼び出すときに HttpHeaders フィールドを設定する必要があります
これは、このプラグインが内部で使用する RestTemplate クラス (メソッド exchange(...)) の問題でしょうか?