跳转到主要内容

Python REST工具包

项目描述

关于

Restkit是Python的一个HTTP资源套件。它允许您轻松访问HTTP资源并在其周围构建对象。它是couchdbkit的基础,这是一个CouchDB的Python框架。

Restkit是一个完全基于纯套接字调用和自己的HTTP解析器的HTTP客户端。它不是基于httplib或urllib2。

特性

  • 完全兼容HTTP 1.0和1.1的HTTP客户端

  • 线程安全

  • 使用纯套接字调用和自己的HTTP解析器(它不是基于httplib或urllib2)

  • 将HTTP资源映射到Python对象

  • 读取发送实时数据

  • 重用连接

  • 支持EventletGevent

  • 双向支持分块传输编码

  • 支持基本身份验证OAuth

  • 多部分表单和URL编码表单

  • 流式传输支持

  • 代理处理

  • HTTP过滤器,您可以使用自己的回调钩子请求和响应

  • 与Python 2.x (>= 2.6)兼容

文档

http://restkit.readthedocs.org

安装

restkit需要Python 2.x(大于2.6),Python 3支持即将推出

要使用pip安装restkit,您必须确保已安装最新版本的distribute

$ curl -O http://python-distribute.org/distribute_setup.py
$ sudo python distribute_setup.py
$ easy_install pip

从源安装,请运行以下命令

$ git clone https://github.com/benoitc/restkit.git
$ cd restkit
$ pip install -r requirements.txt
$ python setup.py install

从PyPI安装

$ pip install restkit

许可证

restkit在MIT许可证下可用。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

restkit-4.2.2.tar.gz (1.3 MB 查看哈希值)

上传时间

由...