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

时间:2019-08-13 19:27:11

标签: c# .net httpwebrequest api-key

我不知道如何设置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响应。感谢任何可以提供帮助的人。

1 个答案:

答案 0 :(得分:1)

(case when (status_from_date is null or status_from_date <= '2018-01-01') and
           (status_to_date is null or status_to_date >= '2018-12-31')
      then 1 else 0
 end) as is_2018

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