Heroku和localhost POST差距

时间:2013-11-30 00:54:33

标签: php python heroku

我正在尝试使用requests模块编写一个Flask应用程序,该应用程序通过POST请求合并PHP脚本。我在我发布的本地机器上取得了成功

requests.post("http://localhost/webapp/templates/script.php", data=blah)

一切都按预期进行。但是,当我将代码推送到Heroku时,帖子请求不再有效 - 相反,我被重定向到

http://mysite/php_post 

并获得

Internal Server Error

The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application.

1 个答案:

答案 0 :(得分:0)

我想你想将数据发布到你的heroku应用程序

requests.post("http://localhost/webapp/templates/script.php", data=blah)

应该是

requests.post("http://mysite/webapp/templates/script.php", data=blah)