我有一个Canvas Facebook应用程序,它具有通过localhost访问的开发人员版本(用于测试和开发目的)以及部署到Heroku的暂存版本。每当我尝试通过localhost访问开发人员版本时,我都会收到以下错误:
[2013-02-24 17:43:40] ERROR bad Request-Line `\x16\x03\x01\x00│\x01\x00\x00»\x03 \x02Q*ѼX\x0EÑ÷╫┤EΩa▀f⌠├÷RNu#N╕╨6$╙iRZ╛\x00\x00H└'. [2013-02-24 17:43:40] ERROR bad Request-Line `\x16\x03\x01\x00│\x01\x00\x00»\x03 \x02Q*Ѽπ'k1w3Ää¿\x10ëσÅú├\x18$Æë{«ÄNù▐\x03$D\x00\x00H└'. [2013-02-24 17:43:40] ERROR bad URI `!]è"!┼I\x00\x00H└'. [2013-02-24 17:43:40] ERROR bad Request-Line `\x16\x03\x00\x00U\x01\x00\x00Q\x03 \x00Q*Ѽ╦▐σ\x12╥N\x7Fi+∩£\x1Dcúë[1/°╡½ñV é₧·Y\x00\x00*\x00 \x00ê\x00ç\x009\x008\ x00ä\x005\x00E\x00D\x00f\x003\x002\x00û\x00A\x00\x05\x00\x04\x00/\x00\x16\x00\x1 3■ \x00'.
访问heroku中的暂存版本没有问题。为了使事情更有趣,我的合作开发人员在尝试通过localhost访问应用程序时没有遇到此问题。我们使用相同的环境(Windows操作系统和webrick服务器)。我怀疑问题出在我的帐户上,但我不知道如何验证/修复它。
答案 0 :(得分:0)
尝试访问清除缓存。 使用 https config.force_ssl = true 访问api时出现同样的错误,但是 http 请求正常工作。