[.Net]RestSharp的简要介绍

下载链接: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);
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,564评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 179,048评论 25 709
  • 我希望,今夜,山上的石块全部打完即刻,在任何一站有人烟的地方砌一所坚固的小屋陌生人,你不走,风不来,雨不往,灯不灭...
    郭安安阅读 322评论 4 4
  • 2017.12.12 周二 晴 晚上小姨来家里做客,给两个宝宝带了好吃的零食。其中有大宝特别喜欢的薯片,还是精装的...
    戴骁勇阅读 350评论 0 2
  • 又到周末, 是不是已经扮美美的与闺蜜们聚会呢,或是与朋友们HAPPY HOUR?既然我们已经打扮好了,那么我们的萌...
    小安爱旅行阅读 546评论 0 1

友情链接更多精彩内容