DalSoft.RestClient, 动态REST客户机是世界上最快的REST客户机

分享于 

4分钟阅读

GitHub

  繁體 雙語
The dynamic REST Client - the fastest way to create a SDK for your REST API :)
  • 源代码名称:DalSoft.RestClient
  • 源代码网址:http://www.github.com/DalSoft/DalSoft.RestClient
  • DalSoft.RestClient源代码文档
  • DalSoft.RestClient源代码下载
  • Git URL:
    git://www.github.com/DalSoft/DalSoft.RestClient.git
    Git Clone代码到本地:
    git clone http://www.github.com/DalSoft/DalSoft.RestClient
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/DalSoft/DalSoft.RestClient
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    DalSoft.RestClient

    Help and chat on Gitter

    通过使用. NET的动态特性来提供访问 rest api的流畅方法,它启发了 Simple.Data 和 $http的angularjs服务的一个非常轻量级的封装。

    最初创建用于删除创建集成测试和用于 sdk rest化的模板代码。 我知道这里有一些动态rest客户机,但我希望语法看起来是一种特殊的方法。

    DalSoft.RestClient 偏向于的rest返回- 如果不提供接受和 Content-Type 头,那么它们设置为 application/json参见使用非JSON内容库。

    支持平台

    DalSoft.RestClient 目标. NET 标准 2.0支持 Windows。Linux。Mac和 Xamarin ( iOS,安卓和 UWP )。

    启动

    通过NuGet安装

    
    PM> Install-Package DalSoft.RestClient
    
    
    
    

    从新的for开始,并传入你的RESTful API的基 uri。 然后简单地链接成为你想要访问的资源的成员- 以你想要使用的HTTP方法结束。 下面的示例将对 http://jsonplaceholder.typicode.com/users/ 执行以下操作:

    dynamicclient=newRestClient("http://jsonplaceholder.typicode.com");awaitclient.Users.Get();

    注意所有的HTTP方法都是异步

    全新版本 3.0流水线出色 !

    请参见配置,插件和管道插件。

    从版本 3.1开始中断更改

    version版本 3.1 DefaultRequestHeaders字典是只读的,添加DefaultHeaders的唯一方法是将字典传递到构造函数。 你可以在每个请求的基础上使用方法添加/覆盖标题。

    client.DefaultRequestHeaders.Add("Accept","application/json");//Not 支持版本 3.1

    你需要知道的一切

    高级

    站在巨人的肩膀上

    DalSoft.RestClient 是使用以下出色的开源项目构建的:

    DalSoft.RestClient 受到启发并给予信贷:


    fast  REST  动态  Rest Client  
    相关文章