簡體   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