#java #rest #google-app-engine
# #java #остальное #google-app-engine
Вопрос:
Я работаю над отправкой запроса GET в API из моего приложения Google App Engine. Однако Google App Engine автоматически добавляется AppEngine-Google; ( http://code.google.com/appengine; appid: APPID)
в конец моего пользовательского агента, в результате чего мой запрос возвращает 403 forbidden. Есть ли какой-нибудь способ добавить это к моему пользовательскому агенту или есть другой способ успешно получить доступ к API?
Комментарии:
1. Вам придется изменить свой API, поскольку, насколько мне известно, вы не можете избежать этого
Ответ №1:
Нет, вы не можете запретить AppEngine добавлять идентификатор к пользовательскому агенту каждого запроса. Я предполагаю, что это мера безопасности для легкого выявления «спамеров». В итоге мы разместили «прокси» в экземпляре Compute Engine, которому вы передаете URL-адрес для извлечения с помощью параметра запроса, и он возвращает содержимое этого URL-адреса.
Комментарии:
1. Да, мы должны были сделать что-то подобное, но вместо этого мы использовали функцию прокси-облака, она работает довольно хорошо.