.NET - 是否可以使用HttpListener&代理HTTPS代理请求。 HttpWebRequest的? (或者由于加密而不可能吗?)

时间:2010-04-12 02:46:32

标签: .net ssl proxy https httplistener

问题 - 是否可以使用HttpListener代理HTTPS请求& HttpWebRequest的? (或者由于加密而不可能吗?)

我有一个使用HttpListener& HttpWebRequest使用方法here。我现在正试图扩展这一点来监听HTTPS(refer this question)但是我想知道我是否正在尝试解决一些不可能的事情......那就是如果这段代码通过监听起作用对于HTTPS请求(使用HttpListener)然后复制标题&内容到新的HttpWebRequest,这是否有缺陷,因为它可能无法解密获取内容的请求?

但是普通的代理服务器显然可以代理HTTPS,所以我想也许它会起作用,因为它只会复制加密内容?

1 个答案:

答案 0 :(得分:1)

如果IP地址不同,可能不会。您可以尝试在HTTP GET请求中实现X-Forwarded-For,但我怀疑它是否可行。