请求和响应¶
与其他框架类似,Falcon使用控制反转(inversionofcontrol,IoC)模式来协调app方法,以响应HTTP请求。资源响应程序、中间件方法、钩子等接收对表示当前正在运行的HTTP请求的请求和响应对象的引用。应用程序可以使用这些对象来检查传入的HTTP请求,并操纵传出的HTTP响应。
Falcon使用不同的类型来表示WSGI的HTTP请求和响应 (falcon.App
)与ASGI (falcon.asgi.App
). 然而,这两个接口的设计尽可能相似,以尽量减少混淆并便于移植。
(另见: 路由 )