TomcatアプリのRestTemplateのhostヘッダが無視される

TomcatアプリのRestTemplateのhostヘッダが無視される

TomcatのwarファイルでRestTemplateを使ってURLと異なるホストヘッダを設定していたら、ホストヘッダが無視されます。

curlコマンドでいうと以下のようなケースです。

curlでは上手くいきますが、RestTemplateだとホストヘッダが無視されてしまいます。

setenv.sh

/opt/tomact/bin/setenv.shに-Dsun.net.http.allowRestrictedHeaders=trueを追加すればホストヘッダが無視されるのを回避できます。

参考サイト

  • このエントリーをはてなブックマークに追加
  • Evernoteに保存Evernoteに保存

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA