2010-04-12 49 views
0

問題 - 是否有可能使用HttpListener代理HTTPS請求& HttpWebRequest? (或不是由於加密possbile?).NET - 是否有可能使用HttpListener和HttpWebRequest代理HTTPS請求? (或不是由於加密possbile?)

我有一個.NET代理工作通過使用HttpListener & HttpWebRequest使用方法here。我試圖擴大此時此刻也聽取HTTPS(refer this question),但我想知道如果我試圖解決一些不可能的事情......這是如果此代碼通過偵聽HTTPS請求(使用HttpListener),然後將頭文件&內容複製到新的HttpWebRequest中,這是否有缺陷,因爲它可能無法解密請求以獲取內容?

但是,然後正常的代理服務器顯然可以代理HTTPS,所以我想也許它會工作,因爲它只會複製加密的內容?

回答

1

如果IP地址不同,可能不會。你可以嘗試在HTTP GET請求中實現X-Forwarded-For,但是我懷疑這會起作用。

+0

但是現有的代理服務器(例如BIND)必須能夠在不終止HTTPS否的情況下執行它?我會嘗試給X轉發 - 一個去... – Greg 2010-04-12 08:40:44

+0

目前似乎無法驗證此問題 - 我遇到了問題/問題,我問了http://stackoverflow.com/questions/2619251 /淨httplistener - 當 - 註冊 - 既-HTTP-HTTPS-I-GET-衝突與 - 一個-EX – Greg 2010-04-14 02:38:28

相關問題