我正在为 Goliath 服务器编写自己的中间件。
如何在“调用”方法中获取请求标头?
谢谢!
"call" 方法总是返回 [status_code, headers, body] 元组,见下面的例子:
class AwesomeMiddleware
include Goliath::Rack::AsyncMiddleware
def call(env)
status, headers, response = super(env)
[status, headers, response]
end
end
还要检查Goliath 存储库中的AsyncMiddleware和SimpleAroundwareFactory。