繁体   English   中英

如何为HttpWebRequest请求设置用户属性“ -u”

[英]How do I set the user property “-u” for an HttpWebRequest request

我不知道如何设置HttpWebRequest请求的-u / --user属性。 我的目标是将--user设置为我拥有的api密钥,类似于命令

curl https://api.stripe.com/v1/customers?limit=3 -u api_key***************:

我尝试设置UserAgent属性,但是它不起作用:

HttpWebRequest request = (HttpWebRequest)WebRequest.Create(endpoint);
request.UserAgent = "api_key***************:";

我正在尝试从需要-u部分中的API密钥的Web API获得JSON响应。 感谢任何能提供帮助的人。

request.Headers.Add("Authorization", "Basic " + Convert.ToBase64String(System.Text.ASCIIEncoding.ASCII.GetBytes($"api_key***************:")));

显然,您可以在curl中使用-u或-user命令来使用基本身份验证。 对我来说很奇怪,在用户名字段中有一个api密钥,但是由于您的示例中有一个冒号,这很可能是API所期望的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM