flask raml(rest api标记语言)api服务器,具有参数转换、响应编码和示例

Flask-RAML的Python项目详细描述


#[烧瓶RAML](https://github.com/salsita/flask-raml)


flask raml(rest-api标记语言)api服务器,带参数转换、响应编码和示例。

[![版本](https://badge.fury.io/gh/salsita%2flask raml.svg)
(https://github.com/salsita/flask raml/tags)
[![pypi包](https://badge.fury.io/py/flask raml.svg)
(https://pypi.python.org/pypi/flask raml/)
[![下载](https://img.shields.io/pypi/dm/flask raml.svg)
(https://pypi.python.org/pypi/flask raml/)
[![支持的Python版本](https://img.shields.io/pypi/pyversions/flask raml.svg)
(https://pypi.python.org/pypi/flask raml/)
[![许可证](https://img.shields.io/pypi/l/flask-raml.svg)
(https://pypi.python.org/pypi/flask-raml/)




支持的平台

*[python](http://www.python.org/)>;=2.6,3
*[烧瓶](http://flask.pocoo.org/)>;=0.5


您可以指定"yaml"或"raml"附加项来安装相关依赖项:
``bash
pip install"flask raml[yaml,raml]"
easy\u install"flask raml[yaml,raml]"
````



\-使用[pyraml parser](https://github.com/an2deg/pyraml parser)支持[raml](http://raml.org/)。
-使用[python 2.6+json模块](https://docs.python.org/2/library/json.html)或[python 3.x json模块](https://docs.python.org/3/library/json.html)支持[json]。
-提供增强的[Pyraml](https://github.com/salsita/Pyraml)API模型。
-重用Pyraml可扩展API规范加载程序和参数转换器。
-使用可扩展的[Flask mime编码器](https://github.com/salsita/Flask-mime-encoders)进行请求/响应正文解码/编码。
-提供增强的路由装饰器,具有可选的api请求/响应中间件层。
-基于"content type"头自动解码请求体(对于json,它重用烧瓶自动解码)。
-转换并验证uri/查询参数。
-使用指定的路由编码器mime type自动编码响应。
-使服务请求/默认mime类型的api示例响应变得简单。
-也使服务所有的示例响应变得简单。未处理的API资源和方法。



模式,类型,traits和markdown docs.
-[x]添加gulp任务以从示例raml api规范生成html文档和yaml规范。
-[]添加gulp任务以使用[abao]进行api测试(https://github.com/cybertk/abao/)。
-[]添加示例应用程序部署,从github通过api yaml/html在circleci上构建。到Heroku上的Uwsgi/Flask站点。
-[]扩展[raml2html](https://github.com/kevinrenskers/raml2html)API文档生成器。
-[]添加参数详细信息(最小/最大长度/值,模式)。
-[]添加用于测试的api控制台。
-[]将autoselect编码器(基于请求"accept"头)添加到[flask mime编码器](https://github.com/salsita/flask mime编码器)。
-[]添加请求体json架构验证。
-[]扩展[raml js parser](https://github.com/raml-org/raml-js-parser)为valida嵌入本地json模式引用选项。
-[]还可以选择扩展[pyraml parser](https://github.com/an2deg/pyraml-parser)。
-[]将可选的请求正文json架构验证添加到路由装饰器。


\0.2


\异常。
-添加错误日志记录。












>修复

-修复http异常处理。
-添加常规异常日志记录。












<


<

-添加自定义记录器名称支持。
-添加视图装饰器支持。
-返回默认http任何异常都有500个错误。
-添加授权支持。






-更新依赖项以支持python 3。
-修复python3上的包安装。






<0.1.7







-修复将http状态作为字符串传递的http状态作为字符串进行日志记录。
>








-修复

-修复
-修复Python2.6支持更新了Pyraml 0.1.9。



0.1.6







-修复损坏的示例视图函数属性。
-修复导入损坏的mime编码器。




























-更新pyraml依赖项以添加默认选项以忽略空参数,除非在











>修复

-修复包设置不需要预安装依赖关系的依赖关系。

















-初版。


-初版。

-初版。

-初版。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java从JSP或HTML向servlet发送多个参数   java方法来查看字符是否在字符数组中   使用带有java的MAC地址连接到设备   java如何将csv文件中的数据打印到secondactivity?   java如何从netbean 7.0.1连接到数据库   java考虑所有可能的类值,用于输出测试分割的预测值。   java我的actionListener调用有什么问题   swing在Java中实现粒子过滤器最有效的方法是什么?   java运行。getFontFamily()为返回null。使用apachepoi的docx文件   一个事务中的java领域循环与每个步骤循环中的一个事务   java日期格式与Spring Boot不兼容   java类冲突。处理   java GridBagLayout不工作   java将图像发送到另一个应用程序