2008年4月22日火曜日

サーバ名を HTTP ヘッダ内に指定する方法

http://www.nsoftware.com/kb/showentry.aspx?entry=09039737

該当製品:


  • IP*Works!
  • IP*Works! SSL


現象:


HTTP リクエストヘッダにサーバ名称を含めて送信する必要があります。今日の幾つかのウェブサーバ単一の IP に対してマルチホームを許容しています。サーバが違いを認識する際には HTTP リクエストヘッダ内からサーバ名称を探し出します。IP*Works! コントロールはこれらを扱うことができますか?

解決法:


はい、扱うことができます。既定値では HTTP コントロールは自動的に Host ヘッダを送信します。

旧バージョンの IP*Works! はこれを既定値では行いませんでした。特別なヘッダを追加する場合は以下のようにします:
     HTTP1.URL = ...
HTTP1.OtherHeaders = "Host: " + HTTP1.URLServer + chr$(13)+chr$(10)

0 件のコメント: