这个问题解释了一切,但这里有更多信息。我正在尝试将 4sq api 与 C# 一起使用,并且需要在每个请求中发送用户名密码对。 API 文档说“curl -u user:pass”可以完成这项工作,但我如何使用 WebClient 来完成这项工作?没时间查交通情况,也许有人知道...
顺便说一句,WebClient.Credential 不起作用。
Thanks.
这是解决方案:
webRequest.Headers.Add("授权", "基本" + Convert.ToBase64String(authbytes));
authBytes 是转换为字节数组的密码。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)