我正在使用C#开发一个传入订单视图系统,该系统使用API从我的CS-cart域中获取数据。
我在设置HttpClient权限时遇到问题。
这里有一些文档:
来源:(https://docs.cs-cart.com/latest/developer_guide/api/index.html)
我已经尝试过内联传递URL:
赞: curl --basic -X GET'http://admin%40example.com:APIkey@example.com/api/users/'
此代码(如下)给我下一个错误[2]:https://imgur.com/XlKkxz5
这里使用URL内联传递代码
static async void DownloadPageAsync()
{
string page = "https://barry@shop-pro.nl:(API-KEY)@shop-pro.nl/api/orders/?items_per_page=500&status=P";
using (HttpClient client = new HttpClient())
using (HttpResponseMessage response = await client.GetAsync(page))
using (HttpContent content = response.Content)
{
string result = await content.ReadAsStringAsync();
Console.WriteLine(result);
}
}
希望您能向我展示如何执行C#HttpClient代码。