我正在使用ipad上的HTTP代理设置将流量重定向到我的.net httplistener . 如果我使用ipad代理发送http流量将流量发送到我的httplistener,我的代码就可以了 . 如果我使用ipad及其http代理发送https流量,我会看到数据包显示在我的机器上(使用wireshark嗅探)在端口8443上,但是我的监听器没有被启动 . 我有正确的前缀和证书 . 我通过指示浏览器使用端口8443直接使用http代理直接访问我的机器来证明这一点 .
我从我的https连接尝试的嗅探中注意到HTTP CONNECT方法包含在数据包中 . 它可能试图隧道SSL流量 . http.sys或httpListener是否识别/处理CONNECT方法?我很好奇为什么我的httplistener没有开火?
关于如何进一步排除故障的想法?
1 回答
在您的问题中没有说明,所以您是否实际设置了HttpListener以支持使用此问题中记录的站点证书的SSL?
How do I add SSL to a .net application that uses httplistener - it will not be running on IIS