我认为这是一个非常容易的,但我似乎无法做到正确。基本上,我试图使用Rack中间件将默认的Cache-Control标头设置为由我的Sinatra应用程序提供的所有响应。它看起来像机架:: responseHeaders响应应该能够做的正是我需要的,但我得到尝试使用语法时的错误在我rackup文件证明here: use Rack::ResponseHeaders do |headers|
我有一个简单的Sinatra代理,当一个端点被调用时,它将重定向到同一个Sinatra代理上的另一个端点。 当我使用头进行请求时,当请求在第一个端点重定向时,代理似乎不会将此头传递给第二个端点。这是我的代码: get '/first' do
# get the header from the request
username = env['HTTP_USERNAME']