【发布时间】:2016-01-07 06:38:14
【问题描述】:
据我了解,Heroku 每次部署时都会分配一个端口。我有一个应该与我将部署到 Heroku 的服务器通信的 android 应用程序。
但是如果我不知道端口,我该如何进行 POST 调用?
这是否意味着 Heroku 不适合这个应用程序?
如果相关,我正在使用 Java Spark。
【问题讨论】:
标签: heroku spark-java
据我了解,Heroku 每次部署时都会分配一个端口。我有一个应该与我将部署到 Heroku 的服务器通信的 android 应用程序。
但是如果我不知道端口,我该如何进行 POST 调用?
这是否意味着 Heroku 不适合这个应用程序?
如果相关,我正在使用 Java Spark。
【问题讨论】:
标签: heroku spark-java
您的测功机内部使用随机端口。只有 heroku 路由器应该与该端口通信。
相反,您需要在端口 80 或 443 上使用随应用提供的 appname.herokuapp.com 子域。
然后路由器会自动将请求随机转发到您的一台测功机。
所以是的,您可以将 heroku 用于您的 android 应用程序。只需像在其他任何地方一样在 herokuapp.com 子域上发出请求。
【讨论】: