获取ERROR错误的请求行

时间:2013-02-24 23:59:42

标签: facebook authentication

我有一个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服务器)。我怀疑问题出在我的帐户上,但我不知道如何验证/修复它。

1 个答案:

答案 0 :(得分:0)

尝试访问清除缓存。 使用 https config.force_ssl = true 访问api时出现同样的错误,但是 http 请求正常工作。