我借用了 http 代理服务器的代码,一切正常。现在我想通过要求身份验证来限制代理服务器的使用。
所以,我尝试了以下方法:
在客户端:
- 为从谷歌请求页面而创建的网络客户端。
- Web 客户端使用带有用户名和密码的 WbProxy。
在服务器上,请求通过,我可以看到标题:
- 获取http://www.google.com/HTTP/1.1 _
- 主机:www.google.com
- 代理连接:保持活动
所以我让服务器响应客户端:
- HTTP/1.0 407 需要代理验证
- 代理身份验证:基本领域 =“代理”
此时,我希望客户端会使用用于 WebProxy 凭据的用户名和密码进行响应。但这不会发生。
我错过了什么?如何让我的代理服务器要求身份验证并最终测试发送的凭据?