我在Java中使用AppEngine标准环境和Google云端点v2。
我创建了两个不同的云终结点服务 cloud-service-1 和 cloud-service-2
我想在这些服务之间进行通信。我只发现一种通信方式是通过HTTP
请求。我检查了一个google文档,如何说使用urlfetch
API的服务之间进行通信。但是在urlfetch
API上,有一个简单的HttpURLConnection
请求,如Example documentation所示。
URL url = new URL("http://api.icndb.com/jokes/random");
BufferedReader reader = new BufferedReader(new InputStreamReader(url.openStream()));
StringBuffer json = new StringBuffer();
String line;
while ((line = reader.readLine()) != null) {
json.append(line);
}
reader.close();
据我所知HttpURLConnection
已由java
证明,那么 urlFetch API 中有什么新功能?这只是一个简单的http连接。
1- urlfetch
API与HttpURLConnection
的不同之处
2-是否可以使用相同的客户端库(如Android)在端点服务之间进行通信?我们创建了云端点的clientLib并在Android中使用它来调用端点,我是否可以在云端点服务中做到这一点?为端点创建客户端库,并在不同的服务中使用它们相互通信。