[.Net]RestSharp的简要介绍

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

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

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


[.Net]RestSharp的简要介绍_第1张图片
依赖

使用起来非常简单,只需要和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(request);//Response只是一个自定义的实体。

RestRequest类也支持文件上传

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

你可能感兴趣的:([.Net]RestSharp的简要介绍)