ruby-on-rails – rspec控制器测试中的自定义请求标头作为rack.s
发布时间:2020-12-17 03:23:52 所属栏目:百科 来源:网络整理
导读:我尝试按照如何传递自定义标题的说明,但它不适合我.这是我在respec测试中调用的内容 post :create,{name:profile.name},{'X-API-KEY' = 'somekey'} 从我的控制器,我没有在标题中看到它作为X-API-KEY,而是似乎在request.headers [“rack.session”] [“X-API-
我尝试按照如何传递自定义标题的说明,但它不适合我.这是我在respec测试中调用的内容
post :create,{name:profile.name},{'X-API-KEY' => 'somekey'} 从我的控制器,我没有在标题中看到它作为X-API-KEY,而是似乎在request.headers [“rack.session”] [“X-API-KEY”] 我怎么能把它作为“rack.session”传递给它 解决方法
我今天早上也在挖掘这个问题.问题来自于
http://apidock.com/rails/ActionController/TestProcess/process,因为方法签名看起来像这样(action,parameters = nil,session = nil,flash = nil,http_method =’GET’).这对我来说是非常意外的,我会继续看,虽然我不太确定为什么会这样.
为了让它工作,你可以做到 ????之前做 这可行,但不完全是我想要/期望的get方法. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |