Я использую стандартные env AppEngine и облачные конечные точки Google v2 в java.
Я создал две разные облачные службы конечных точек cloud-service-1 и cloud-service-2
Я хочу общаться между этими службами.Я только нахожу способ общаться через HTTP
запрос.Я проверил документацию Google о том, как общаться между службами, скажем, с использованием urlfetch
API.Но для urlfetch
API существует простой HttpURLConnection
запрос, как показано в Пример документации .
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 для вызова конечных точек. Могу ли я сделать то же самое в облачных службах конечных точек?Создайте клиентскую библиотеку для конечной точки и используйте ее в разных сервисах для связи друг с другом.