1.使用Nuget安装RestSharp

2.编写一个调用的封装方法类,Get和Post方法。
using RestSharp;
/// <summary>
/// ApiHelper.
/// </summary>
public class ApiHelper
{
/// <summary>
/// Post方式调用的接口方法.
/// </summary>
/// <param name="input">入参.</param>
/// <returns>接口返回的结果string.</returns>
public static string PostApi(ApiInput input)
{
string contentType = "application/json";
// 调用接口
var client = new RestClient(input.ApiUrl);
var request = new RestRequest(string.Empty, Method.Post);
request.Timeout = 1000 * 60 * 5; // 限制时间 5分钟
request.AddParameter(contentType,input.PostParams, ParameterType.RequestBody

这篇博客介绍了如何使用.NET库RestSharp来封装HTTP接口的GET和POST请求方法。通过ApiHelper类,展示了如何设置请求参数、超时限制,并处理返回的内容。示例中给出了具体的调用方法,包括带有参数的GET和POST请求,以及无参数的GET请求,适用于API交互场景。
最低0.47元/天 解锁文章
988

被折叠的 条评论
为什么被折叠?



