加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 维护一个实例到RestSharp客户端

发布时间:2020-12-15 08:36:51 所属栏目:百科 来源:网络整理
导读:与 this question类似,是否可以实例化客户端并坚持下去,或者我是否需要为每个呼叫(或一批呼叫)创建一个新实例? 解决方法 只要您需要调用相同的服务器来进行Rest Requests,就可以只有一个RestClient并使用同一个客户端来进行多个RestRequest. 示例C#代码: v
与 this question类似,是否可以实例化客户端并坚持下去,或者我是否需要为每个呼叫(或一批呼叫)创建一个新实例?

解决方法

只要您需要调用相同的服务器来进行Rest Requests,就可以只有一个RestClient并使用同一个客户端来进行多个RestRequest.

示例C#代码:

var client = new RestClient("url here"))

// First Call
var request = new RestRequest("API/Path",Method.POST);
request.AddParameter("parameter","value");
request.AddHeader("header","value");
var response = client.Execute(request);


// Second Call
var request2 = new RestRequest("API/Path",Method.POST);
request2.AddParameter("parameter","value");
request2.AddHeader("header","value");
var response2 = client.Execute(request2);

请注意,客户端变量.我使用了两次,因为它是两个请求的基点.没有必要为每个请求复制它.

希望这可以帮助.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读