Ruby 无法使用rspec和Grape设置自定义标题参数

Ruby 无法使用rspec和Grape设置自定义标题参数,ruby,rspec,grape-api,Ruby,Rspec,Grape Api,我使用GrapeAPI,我需要编写一个带有自定义头的测试 我的代码: it "should accept message" do post "/api/v1/my/route", post_data, secret: "ASDFGHJKL" last_response.status.should == 201 end 但是这条路线根本没有头, 我还尝试了headers['secret']=“ASDFGHJKL” 还有request.env['secret'] 什么都不管

我使用GrapeAPI,我需要编写一个带有自定义头的测试

我的代码:

  it "should accept message" do
    post "/api/v1/my/route", post_data, secret: "ASDFGHJKL"
    last_response.status.should == 201
  end
但是这条路线根本没有头, 我还尝试了
headers['secret']=“ASDFGHJKL”
还有
request.env['secret']
什么都不管用


如何将rspec中的头传递给grape路由?

尝试使用
@request
变量,例如
@request.env['secret']='ASDF..
。希望这有帮助


另外,看看这个-

您是否尝试过
标题“secret”,“ASDFGHJKL”