gpt4 book ai didi

c# - 如何在 C# 中编写 REST Get-Request?

转载 作者:行者123 更新时间:2023-11-30 14:35:20 24 4
gpt4 key购买 nike

我是 C# 的新手,但仍在努力熟悉它的环境。

我想在获取模式下发出 REST 请求。给我 API 访问权限的人为我提供了以下信息:

HTTP Methods: GET
Authentication: None
Formats: xml
Parameters: format, apikey [GET], lang [GET], q [GET]
CURL Example: curl --get --data lang="de" --data q="query" --data apikey="QWERTY123456" http://jokr.info/api/v8/search/item.xml

而且我不知道如何将其放入 C# 中。我尝试使用 WebClient,但我不知道如何将带有参数的请求付诸实践。

最佳答案

有一个流行的图书馆RestSharp .

这是一个例子:

var client = new RestClient("http://example.com");
var request = new RestRequest("api");
request.AddParameter("foo", "bar");

client.ExecuteAsync(request, response => {
// do something with the response
});

转换为 http://example.com/api?foo=bar

关于c# - 如何在 C# 中编写 REST Get-Request?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12250494/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com