小编Jer*_*ops的帖子

Heroku吃我的自定义HTTP标头

我正在使用Heroku(heroku.com)来部署我的rails应用程序,并正在构建一个iPhone客户端来与它进行交互.我的目的是将手机的唯一设备标识符作为HTTP标头传递给应用程序进行身份验证.当我在本地测试时,我的标题很好,但在Heroku上它似乎剥离了我的自定义标题.我用ruby脚本验证了:

url = URI.parse('http://#{myapp}.heroku.com/')
#url = URI.parse('http://localhost:3000/')
req = Net::HTTP::Post.new(url.path)
#bogus params
req.set_form_data({'from'=>'2005-01-01', 'to'=>'2005-03-31'}, ';')
#device header
req['HTTP_DEVICE_UDID'] = "XXXXXX"
res = Net::HTTP.new(url.host, url.port).start {|http| http.request(req) }
Run Code Online (Sandbox Code Playgroud)

对我的本地服务器,标题是在那里,但在heroku上它不是.

有任何想法吗?

谢谢,

杰里米

ruby ruby-on-rails heroku

5
推荐指数
1
解决办法
2967
查看次数

标签 统计

heroku ×1

ruby ×1

ruby-on-rails ×1