.Net WebClient类中的curl -u等效项

Élo*_*tit 2 .net curl foursquare

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

WebClient.Credential不能正常工作。

谢谢。

Élo*_*tit 5

这是解决方案:

webRequest.Headers.Add(“ Authorization”,“ Basic” + Convert.ToBase64String(authbytes));

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