不支持HTTP / 1.1 505 HTTP版本:处理(客户端)到Heroku应用服务器
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了不支持HTTP / 1.1 505 HTTP版本:处理(客户端)到Heroku应用服务器相关的知识,希望对你有一定的参考价值。
我正在尝试最终从我的本地处理应用程序(使用网络库[1])发出一个POST请求到我已经设置的Heroku应用程序。现在,我只是想做一个简单的GET请求,以确保两个端点可以连接。
c = new Client(this, <my-heroku-app-url>, 80);
c.write("GET / HTTP/1.1
");
c.write("Host: example.com
");
但是我得到了这样的答复:
HTTP/1.1 505 HTTP Version Not Supported
Connection: close
Server: Cowboy
如果我将网址替换为任何其他正常网站,例如“www.ucla.edu”,它就有效,所以我觉得这是特别的,因为我正在尝试访问Heroku应用程序。我已经验证Heroku支持HTTP 1.1 [2]并且非常确定它是从端口80提供的,所以现在我不确定是什么问题?
[1]处理网络库:https://processing.org/tutorials/network/ [2] Heroku HTTP路由:https://devcenter.heroku.com/articles/http-routing
答案
好吧想通了!事实证明这是一个很多问题。由于@regilero修正了505,网址也不太对劲。这是有效的格式:
c = new Client(this, "myapp.herokuapp.com", 80);
c.write("GET / HTTP/1.1
");
c.write("Host: myapp.herokuapp.com
");
c.write("
");
以上是关于不支持HTTP / 1.1 505 HTTP版本:处理(客户端)到Heroku应用服务器的主要内容,如果未能解决你的问题,请参考以下文章
电脑登不上百度和某些网站 显示http501未执行/不支持http505版本_(qq和某些网页能打开)
postman请求一下子 505,一下子又404,后台没报错,咋整累?