0

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

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

这是正确的吗?

谢谢,

4

1 回答 1

0

这是不正确的。首先,不允许将密码嵌入到 URI 中。但是,这不是问题的根源:为 WinHTTP 提供您应该使用的代理身份验证详细信息WinHttpSetCredentials

AuthTargets [in]

WINHTTP_AUTH_TARGET_PROXY- 凭证被传递给代理。

于 2011-12-01T10:38:48.283 回答