RestSharp GET 请求教程
RestSharp 是一个强大的 .NET 库,用于发送 HTTP 请求,包括 GET、POST、PUT 和 DELETE 等。
安装 RestSharp
要使用 RestSharp,首先需要安装它。可以使用 NuGet 包管理器安装 RestSharp,或者使用以下命令:
Install-Package RestSharp
创建 RestSharp 客户端
要发送 GET 请求,首先需要创建 RestSharp 客户端:
var client = new RestClient("http://example.com");
创建 GET 请求
接下来,需要创建一个 GET 请求:
var request = new RestRequest("resource/{id}", Method.GET);
添加参数
如果需要,可以添加参数到 GET 请求中:
request.AddParameter("name", "value"); // adds to POST or URL querystring based on Method
request.AddUrlSegment("id", "123"); // replaces matching token in request.Resource
发送 GET 请求
最后,可以使用 RestSharp 客户端发送 GET 请求:
// execute the request
IRestResponse response = client.Execute(request);
var content = response.Content; // raw content as string
完整示例
以下是一个完整的 GET 请求示例:
var client = new RestClient("http://example.com");
var request = new RestRequest("resource/{id}", Method.GET);
request.AddParameter("name", "value"); // adds to POST or URL querystring based on Method
request.AddUrlSegment("id", "123"); // replaces matching token in request.Resource
// execute the request
IRestResponse response = client.Execute(request);
var content = response.Content; // raw content as string