Flask -- 01. werkzeug请求与响应以及源码的解析
werkzeug: Flask框架内部本身没有实现socket,而是使用wsgi实现。wsgi是web服务网管接口,能够对请求进行封装、解析。 基于werkzeug的web应用: # 方式一:Flask返回对象是Response, 继承于werkzeug的BaseResponse。 from werkzeug.serving import run_simple from werkzeug.wrappers import BaseResponse def hello(environ, start_response): # environ, start_response参数在下面有说明 response = BaseResponse('Hello World!') return response(environ, start_response) if __name__ == '__main__': run_simple('127.0.0.1', 5000, hello) # 方式二: from werkzeug.wrappers import Request, Response @Request.application def hello(request): return Response('Hello World!') if __name__ == '__main__': from