我对HTTPS上的代理连接的授权流程有疑问。 根据代码比较,较高版本将通过以下步骤检查授权:
创建代理服务器的套接字;
将 请求行 和标头信息(没有 代理授权 )发送到套接字;
代理服务器响应407;
Okhttp通过 代理授权 发送 请求行 和标头信息,并等待代理服务器检查授权;
获取回复。
较低的版本不会将授权分为两部分,它会在第一个请求中发送 Proxy-Authorization 。
我想知道这些变化的原因。 对于较新的版本,是否需要服务器提供任何特殊处理。 与我的情况一样,我的代理服务器在第二次授权后未返回任何内容,而在第一次授权失败后,代理服务器关闭了连接。 有人可以帮忙,谢谢。