我正在开发一个需要与HTTP服务器建立连接并上传数据的Android项目。现在代码已由其他人完成,它可以在HTTP服务器上运行。但是,我们希望将其与Google App Engine连接。它似乎只改变server-ip,server-username ...会这样做,但我不知道如何获取GAE服务器的ip / username / port ....我是Android开发的新手。任何人都可以根据以下代码帮助我吗?
public class ServerUploaderService extends RemoteDataService {
private static final String TAG = "ServerUploaderService";
private static final String SERVER_IP = "***.***.***.***";
private static final String SERVER_USERNAME = "REMOVED";
private static final String SERVER_PASSWORD = "REMOVED";
private static final int SERVER_PORT = 22;
private static final int SERVER_LPORT = 22;
.....
}
谢谢!
答案 0 :(得分:0)
您的代码只是一个常量列表,用于连接 通过SSH(端口22)到远程计算机,而不是HTTP。
您可能想退后一步,了解REST API是什么,因为这是从移动客户端通过HTTP消费服务的事实上的标准方式。从那里开始学习如何创建HTTP connection in Java并最终阅读Google Cloud Endpoints,因为这是从App Engine公开REST服务的标准方法。
仅供参考,您无法连接到App Engine实例上的端口,因为它们是不在端口上侦听或连接了IP地址的沙盒实例。 docs是了解更多信息的好地方。