Okhttp for ssl:为什么SSL的代理连接在第一个请求中不包含“代理授权”

时间:2018-08-21 13:27:46

标签: https proxy okhttp

我对HTTPS上的代理连接的授权流程有疑问。 根据代码比较,较高版本将通过以下步骤检查授权:

  1. 创建代理服务器的套接字;

  2. 请求行 和标头信息(没有 代理授权 )发送到套接字;

  3. 代理服务器响应407;

  4. Okhttp通过 代理授权 发送 请求行 和标头信息,并等待代理服务器检查授权;

  5. 获取回复。

较低的版本不会将授权分为两部分,它会在第一个请求中发送 Proxy-Authorization

我想知道这些变化的原因。 对于较新的版本,是否需要服务器提供任何特殊处理。 与我的情况一样,我的代理服务器在第二次授权后未返回任何内容,而在第一次授权失败后,代理服务器关闭了连接。 有人可以帮忙,谢谢。 enter image description here

0 个答案:

没有答案