我有这段代码:
response.headers["X-ERROR-MESSAGE"] = "A message"
render :text => "Some text", :status => 400
在我的本地机器上,我可以成功地获取响应头部,但是当我在Heroku上尝试时,它们就不会显示出来。可能的问题是什么?Heroku是否过滤了我的标头?
谢谢。
我有这段代码:
response.headers["X-ERROR-MESSAGE"] = "A message"
render :text => "Some text", :status => 400
在我的本地机器上,我可以成功地获取响应头部,但是当我在Heroku上尝试时,它们就不会显示出来。可能的问题是什么?Heroku是否过滤了我的标头?
谢谢。
我会回答自己的问题。我刚刚向Heroku支持部门提问,他们说Heroku将这些头部转换为驼峰式写法。所以X-ERROR-MESSAGE
将显示为X-Error-Message
。