curl -u等效于.Net WebClient类

时间:2010-10-22 12:31:25

标签: .net curl foursquare

问题解释了这一切,但这里有更多信息。我正在尝试使用带有C#的4sq api,并且需要在每个请求中发送用户名密码对。 API文档说“curl -u user:pass”可以完成这项工作,但我怎么能用WebClient做呢?没有时间检查交通,也许有人知道...

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

感谢。

2 个答案:

答案 0 :(得分:5)

这是解决方案:

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

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

答案 1 :(得分:1)

尝试使用CredentialCache