跳转到主要内容

解析和排序HTTP Accept头部。

项目描述

https://travis-ci.org/rhyselsmore/accept.png?branch=master https://pypip.in/d/accept/badge.png

一个简单的库,用于解析和排序HTTP Accept头部。

包括参数提取。

安装

pip install accept

或者如果你必须使用easy_install

alias easy_install="pip install $1"
easy_install accept

使用

>>> import accept
>>> accept.parse("text/*, text/html, text/html;level=1, */*")
[<Media Type: text/html; q=1.0; level=1>, <Media Type: text/html; q=1.0>, <Media Type: text/*; q=1.0>, <Media Type: */*; q=1.0>]
>>> d = accept.parse("application/json; version=1; q=1.0; response=raw")[0]
>>> d.media_type
'application/json'
>>> d.quality
1.0
>>> d.q
1.0
>>> d.params
{'version': '1', 'response': 'raw'}
>>> d['version']
'1'
>>> d['potato']
None

贡献

  1. 检查开放问题或打开新问题以开始关于功能想法或错误的讨论。对于不太熟悉代码库的人来说,应该有贡献友好的标签的问题。

  2. 在Github上仓库上分叉以开始对master分支(或从其分支)进行更改。

  3. 编写一个测试来显示错误已修复或功能按预期工作。

  4. 发送拉取请求并持续打扰维护者,直到它被合并并发布。

历史

0.1.0 (2015-01-05)

  • 初始发布!

项目详情


下载文件

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

源分发

accept-0.1.0.tar.gz (4.3 kB 查看哈希值)

上传于

支持