开发者工具在配置代理后,公众号网页无法打开任何页面。
经查,问题是由于代理协议错误导致,工具的代理请求如下:
POST https://mp.weixin.qq.com/debug/cgi-bin/webdebugger/geta8key?newticket=7U72NvTpnGVtmD7KRSYnXKjDkS8xxxxxxxxxxxxxxx&os=win&clientversion=014140900 HTTP/1.1host: mp.weixin.qq.comcontent-length: 75Connection: close{"url":"https://baidu.com","scene":1,"devtoolsVersion":14140900,"reason":0} |
实际上,HTTPS代理的Header应该为:
CONNECT www.baidu.com:443 HTTP/1.1User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:52.0) Gecko/20100101 Firefox/52.0Proxy-Connection: keep-aliveConnection: keep-aliveHost: www. |

这个和代理没有关系 是工具网页调试的一个cgi
这条post cgi通过代理服务器时,由于协议错误,代理服务器无法代理这条post请求,导致工具无法继续执行。