如果我不知道端口,我应该如何与Heroku上的服务器通信?

时间:2015-11-21 17:24:49

标签: heroku spark-java

根据我的理解,Heroku每次部署时都会分配一个端口。我有一个Android应用程序,应该与我将部署到Heroku的服务器通信。

但如果我不知道该端口,我该如何拨打POST电话? 这是否意味着Heroku不适合这个应用程序?

我正在使用Java Spark,如果这是相关的。

1 个答案:

答案 0 :(得分:0)

你的dyno内部使用随机端口。只有heroku路由器才能与该端口通信。 您需要在端口80或443上使用随应用程序提供的appname.herokuapp.com子域。
然后,路由器将自动将请求随机转发到您的某个dynos。

所以是的,你可以使用heroku为你的Android应用程序。只需在herokuapp.com子域上发出请求,就像在其他任何地方一样。