.NET - Is it possible to proxy a HTTPS request using HttpListener & HttpWebRequest? (or is it not p

Posted by Greg on Stack Overflow See other posts from Stack Overflow or by Greg
Published on 2010-04-12T02:46:31Z Indexed on 2010/04/12 2:53 UTC
Read the original article Hit count: 575

Filed under:
|
|
|
|

Hi,

Question - Is it possible to proxy a HTTPS request using HttpListener & HttpWebRequest? (or is it not possbile due to the encryption?)

I have got a .NET proxy working by using HttpListener & HttpWebRequest using the approach here. I'm trying to extend this at the moment to listen for HTTPS too (refer this question) however I'm wondering if I'm trying to tackle something that is not possible...That is if this code works by listening for the HTTPS request (using HttpListener) and then copying headers & content across to a new HttpWebRequest, is this flawed as it may not be able to decrypt the request to get the content?

But then normal proxy servers obviously can proxy HTTPS, so I guess perhaps it will work because it will just copy across the encrypted content?

© Stack Overflow or respective owner

Related posts about .NET

Related posts about httplistener