Werkzeug 是一个 Python 的 HTTP 和 WSGI 工具库,可以方便的在 Python 程序中处理 HTTP 协议相关内容。
功能包括:
HTTP header 解析和输出
易用的 request 和 response 对象
交互式 JavaScript 的浏览器调试器
100% WSGI 1.0 兼容
支持 Python 2.6, 2.7 和 3.3.
支持 Unicode
支持基本的 session 和签名 cookie
支持 unicode 的 URI 和 IRI 工具
内建用于修复 WSGI 服务器和浏览器 bug 的库
集成 URL 路由
示例代码:
from werkzeug.wrappers import Request, Response @Request.application def application(request): return Response('Hello World!') if __name__ == '__main__': from werkzeug.serving import run_simple run_simple('localhost', 4000, application)