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); 请注意,客户端变量.我使用了两次,因为它是两个请求的基点.没有必要为每个请求复制它. 希望这可以帮助. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ruby-on-rails-3 – PDFKit(wkhtmltopdf)破碎的管道,OS X和
- c,尾随逗号如何不是错误,会发生什么? Foo x,y ,;
- postgresql – 格式()中整数变量的格式说明符,用于EXECUTE?
- 基于h5的history改善ajax列表请求体验
- ruby-on-rails – 设计Ajax登录:’sessions#create’仅在成
- 使用decimal.tryparse的C#千位分隔符问题
- ruby-on-rails – Rails相当于Django的“站点”框架?
- 一.React-Native学习之Window环境下搭建环境配置
- Swift - 移除页面视图上的所有元素
- flex datagrid column itemRenderer