背景 - 我可以很好地使用HttpListener处理HTTP流量。但是,我在处理HTTPS流量时遇到了问题。
问题:如何更改以下代码,以便浏览器对“https” URL的请求实际上被我的HttpListener捕获?
说明 - 目前,使用Firefox的代理设置为“localhost:8080”时,当我在端口8080上监听流量(“https:// *:8080 /”),并在Firefox中输入HTTPS URL时,我没有捕获任何流量? (当我只监听http并输入正常的http url时,它可以正常工作)
问题:如何更改以下代码,以便浏览器对“https” URL的请求实际上被我的HttpListener捕获?
说明 - 目前,使用Firefox的代理设置为“localhost:8080”时,当我在端口8080上监听流量(“https:// *:8080 /”),并在Firefox中输入HTTPS URL时,我没有捕获任何流量? (当我只监听http并输入正常的http url时,它可以正常工作)
_httpListener = new HttpListener();
_httpListener.Prefixes.Add("https://*:8080/");
_httpListener.Start();
谢谢