2

这个问题解释了这一切,但这里有更多信息。我正在尝试将 4sq api 与 C# 一起使用,并且需要在每个请求中发送用户名密码对。API 文档说“curl -u user:pass”可以完成这项工作,但是如何使用 WebClient 来完成呢?没时间查路况,说不定有人知道...

顺便说一句,WebClient.Credential 不起作用。

谢谢。

4

2 回答 2

5

这是解决方案:

webRequest.Headers.Add("授权", "基本" + Convert.ToBase64String(authbytes));

authBytes 是转换为字节数组的密码。

于 2010-11-10T11:03:37.143 回答
1

尝试使用CredentialCache

于 2010-10-22T12:39:41.057 回答