我有一個問題,
我必須從軟件接收到我的網站的XML文件(多部分形式的數據),但問題是,他們給我一個自定義的HTTP頭(HTTP_X_AUTHORIZATION),當我收到的文件是不正確的,但是這就是結果:IIS設置接收自定義HTTP頭
ntent-Transfer-Encoding: binary
<?xml version="1.0" encoding="UTF-8"?>
我不能使用此XML文件,我讀,我需要爲我設置IIS接收此類自定義標題的。
有人知道如何?
我有一個問題,
我必須從軟件接收到我的網站的XML文件(多部分形式的數據),但問題是,他們給我一個自定義的HTTP頭(HTTP_X_AUTHORIZATION),當我收到的文件是不正確的,但是這就是結果:IIS設置接收自定義HTTP頭
ntent-Transfer-Encoding: binary
<?xml version="1.0" encoding="UTF-8"?>
我不能使用此XML文件,我讀,我需要爲我設置IIS接收此類自定義標題的。
有人知道如何?
假設IIS 6.0
打開IIS管理器,瀏覽下樹的左邊,直到你看到你的Web應用程序。
右鍵單擊以打開上下文菜單,然後單擊屬性。打開的對話框頂部有一系列選項卡,選擇第四個「HTTP標題」。您可以在此處添加自定義標題。從您的HTTP標頭中,標頭名稱應爲「HTTP_X_AUTHORIZATION」,其值應爲「c2Npcm9jY286Y29udHJvbGxv」。單擊確定兩次以保存您的設置。
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
我可以舉個例子嗎?我在HTTP HEADER中收到的參數是這樣的: 'HTTP_CONTENT_LENGTH:716 HTTP_CONTENT_TYPE:multipart/form-data; border = -------- 061412162232828 HTTP_ACCEPT:text/html,application/xhtml + xml,application/xml; q = 0.9,*/*; q = 0.8 HTTP_ACCEPT_ENCODING:identity HTTP_USER_AGENT:Mozilla/4.0兼容; MSIE 6.0; Windows NT 5.1; SV1) HTTP_X_AUTHORIZATION:c2Npcm9jY286Y29udHJvbGxv' – user1456534
我需要的自定義參數是HTTP_X_AUTHORIZATION .... help !!!!! – user1456534