面向对象的rest客户端
librestler的Python项目详细描述
#restler
状态:[![特拉维斯状态](https://travis-ci.org/jdost/restler.svg?branch=master)“(https://travis ci.org/jdost/restler)
url请求。其思想是为
restful web应用程序的根创建一个基本restler对象,然后使用方法调用获取子url,然后使用一些
关键字属性向创建的路由发出各种请求,并内置
响应处理。这样就可以很容易地将一个好的rest api打包到一个简单的python库中了。
开始
要包装的api,只需使用“restler”构造函数来创建应用程序的基本入口点。然后使用结果对象访问应用程序的子路由。每个属性都映射到
url的一个级别,因此“application.users.asdf”将从`(application base)/users/asdf/`
\route object
从路由的每个属性返回的“route”对象都有一系列
方法来帮助访问当前路由或子路由。对象本身
是可调用的,它映射到对象上的“get”请求。任何其他属性将
映射到“route”映射到的当前url的子url。
此对象将用内置的一些帮助程序封装基本请求。主要的助手是
对象的表示将映射到响应数据的最清晰形式。如果
这是一个json字符串,它将被解析;如果它是一个xml文档,它将是一个指向xml文档的
指针;如果它是一个纯文本字符串,它将只是一个普通的
字符串。响应的头也可以通过响应的保留
属性访问。
300:
抛出“登录失败”
players=workhammer.player()
player=workhammer.player[players[0.id](
```
状态:[![特拉维斯状态](https://travis-ci.org/jdost/restler.svg?branch=master)“(https://travis ci.org/jdost/restler)
restful web应用程序的根创建一个基本restler对象,然后使用方法调用获取子url,然后使用一些
关键字属性向创建的路由发出各种请求,并内置
响应处理。这样就可以很容易地将一个好的rest api打包到一个简单的python库中了。
开始
要包装的api,只需使用“restler”构造函数来创建应用程序的基本入口点。然后使用结果对象访问应用程序的子路由。每个属性都映射到
url的一个级别,因此“application.users.asdf”将从`(application base)/users/asdf/`
\route object
从路由的每个属性返回的“route”对象都有一系列
方法来帮助访问当前路由或子路由。对象本身
是可调用的,它映射到对象上的“get”请求。任何其他属性将
映射到“route”映射到的当前url的子url。
此对象将用内置的一些帮助程序封装基本请求。主要的助手是
对象的表示将映射到响应数据的最清晰形式。如果
这是一个json字符串,它将被解析;如果它是一个xml文档,它将是一个指向xml文档的
指针;如果它是一个纯文本字符串,它将只是一个普通的
字符串。响应的头也可以通过响应的保留
属性访问。
300:
抛出“登录失败”
players=workhammer.player()
player=workhammer.player[players[0.id](
```