我正在为Goliath服务器编写自己的中间件。
如何在“call”方法中获取请求标头?
谢谢!
答案 0 :(得分:1)
"调用"方法总是返回[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。