(“在Tornado Web服务器上构建Web API的例程集合。”,)

tornado-api-kit的Python项目详细描述


在Tornado Web服务器上构建Web API的例程集合。

功能

  • 自动支持多种响应格式(json、jsonp、xml)
  • 可插拔身份验证
  • 错误处理

示例用法

importapikit# Returning objects as response (only basic JSON-encodable types supported):classMyApiHander(apikit.ApiHandler):defget(self):self.write_response({'result':'sucess','x':1,y:[1,2,3]})# Authentication:classMyProtectedResourceBase(apikit.ProtectedResource):defauthenticate(self,callback):ifself.get_argument('password')!='12345':raisetornado.web.HTTPError(403,"Incorrect or missing password!")callback()classMyProtectedResource(MyProtectedResourceBase):defget(self):...

安装

$ pip install tornado-api-kit

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

推荐PyPI第三方库


热门话题
java循环引用Gson StackOverflowerr   sharepoint正在获取javax。xml。ws。肥皂在Java中包含查询时调用getListItems时出现SOAPFaultException   java如何以某种方式实例化部分实现接口的类   构建SessionFactory时的java NullPointerException   java客户端选择的响应   在一个EAR JBoss 6.1中具有两个不同上下文根的java Web服务   java Aws推送通知在某个时间后停止,works开始重新启动tomcat   异常Java读取字符串和int:Java。util。非接触性异常   使用图像的用户界面(JAVA)   jdk8u191中修复了java LDAP条目中毒?   java UnsatifiedLinkError:找不到依赖库   java JasperReports:将报表导出到Excel时文件名不正确   文件io java try finally块关闭流   java Proguard保留枚举常量名称   在我运行代码从文件中“删除”数据之后,java随机访问文件似乎从UTF16 BE切换到UTF16 LE   docker无法使用dockerfile for运行headless chrome(cucumber、java、maven项目)   具有依赖项的项目上的java Eclipse重命名功能