WinHTTP:使用代理进行身份验证

WinHTTP: using proxy with authentication

本文关键字:身份验证 代理 WinHTTP      更新时间:2023-10-16

伙计们!我必须在我连接到服务器的应用程序中使用带有身份验证的代理。(MFC应用程序,WinHTTP库(。使用没有用户名/通行证的简单代理没有问题。但是如何指定auth方法呢?

我尝试了以下操作,但没有成功,并返回错误87(参数不正确(http://username:password@hostname.com

这是正确的吗?

谢谢,

这是不正确的。首先,不允许在URI中嵌入密码。然而,这并不是问题的根源:为了向WinHTTP提供代理身份验证的详细信息,您需要将WinHttpSetCredentials与一起使用

AuthTargets[in]

WINHTTP_AUTH_TARGET_PROXY-将凭据传递给代理。