0

問題があり
ます。ソフトウェアから自分の Web サイトに xml ファイル (マルチパート フォーム データ) を受信する必要がありますが、問題は、カスタム HTTP ヘッダー (HTTP_X_AUTHORIZATION) が送信され、ファイルを受信したときに正しくないことです。これは結果です:

ntent-Transfer-Encoding: binary

<?xml version="1.0" encoding="UTF-8"?>

この xml ファイルを使用できません。このタイプのカスタム ヘッダーを受け取るように IIS を設定する必要があることを読みました。
誰か知ってる???

4

1 に答える 1

0

IIS6.0を想定

IISマネージャーを開き、Webアプリケーションが表示されるまで左側のツリーを参照します。

  • コントロールパネルを開く
  • 管理ツールを開く
  • オープンインターネットインフォメーションサービス
  • 左側のパネルで、[<サーバー> ]を展開します
  • Webサイトを展開する

右クリックしてこのコンテキストメニューを開き、[プロパティ]をクリックします。開いたダイアログの上部に一連のタブがあり、4番目の「HTTPヘッダー」を選択します。ここでカスタムヘッダーを追加できます。HTTPヘッダーから、ヘッダー名は「HTTP_X_AUTHORIZATION」であり、その値は「c2Npcm9jY286Y29udHJvbGxv」である必要があります。[OK]を2回クリックして、設定を保存します。

IIS 7.0

このバージョンでは、同じことを実現する設定をWeb.configファイルに追加できます。

    <!-- 
        Other stuff found here -->

  <httpProtocol>
     <customHeaders>
        <add name="HTTP_X_AUTHORIZATION" value="c2Npcm9jY286Y29udHJvbGxv" />
     </customHeaders>
  </httpProtocol>

詳細については、 http://www.iis.net/ConfigReference/system.webServer/httpProtocol/customHeadersを参照してください。Jim McGoldrick、cablesafe.co.uk

于 2012-06-14T15:19:57.197 に答える