美文网首页Node.js编程
[.Net]RestSharp的简要介绍

[.Net]RestSharp的简要介绍

作者: 无衔 | 来源:发表于2018-08-10 18:11 被阅读281次

下载链接:https://pan.baidu.com/s/1cp_dLU_wKLy8HHt7Tk9LCg 密码:bwik

做http服务端API开发时,你总是需要一个测试工具来提交数据的。如果用浏览器插件来提交,我还是不建议的。既然有这个提交的测试,不妨把代码流程和测试固化下来做成单元测试,还能持续集成。
所以http请求端应该有一个好用的库。建议就可以用RestSharp。当然基于其他的场景http请求完全一样可以用它。

它不依赖第三方库,甚至不依赖System.Web。


依赖

使用起来非常简单,只需要和RestClient和RestRequest两个类型打交道。

一个简短的调用示例:

RestSharp.RestClient client = new RestSharp.RestClient("http://localhost:8080/user/");
var request = new RestSharp.RestRequest("login", RestSharp.Method.GET);

request.AddParameter("uid", "tester");
request.AddParameter("password", "999");
var response = client.Execute<Response>(request);//Response只是一个自定义的实体。

RestRequest类也支持文件上传

public IRestRequest AddFile(string name, byte[] bytes, string fileName, string contentType = null);

相关文章

网友评论

    本文标题:[.Net]RestSharp的简要介绍

    本文链接:https://www.haomeiwen.com/subject/hbslbftx.html