在Goliath中间件中请求标头

时间:2013-08-16 10:48:54

标签: ruby goliath

我正在为Goliath服务器编写自己的中间件。

如何在“call”方法中获取请求标头?

谢谢!

1 个答案:

答案 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存储库中的AsyncMiddlewareSimpleAroundwareFactory