2010-12-05 95 views
4

我們有一個加載到IIS工作進程的服務器應用程序。當我們從瀏覽器請求一個URL時,我們的應用程序可以看到當前的httpcontext,但是當我們使用一個使用.net WebRrquest.Create方法發送一些上傳請求的工具時它是空的。當請求不是來自瀏覽器時,HttpContext爲空

我們正在試圖解決的是,當一個請求來自我們的工具,我們在它的頭文件發送一些額外的參數,使我們在服務器端applicatin可以理解,這要求需要一些特殊的處理。

我們應該遵循什麼樣的方法?

回答

1

是是實際工作中的HTTP請求,或者是欺騙IIS進程中考慮?我會建議使用HttpWebRequest(或簡單:WebClieny),以便您的請求完全有效。你仍然可以設置標題等

最簡單地說:

using(var client = new WebClient()) { 
    // add headers etc 
    client.DownloadString(url); 
} 
相關問題