Как получить удаленный IP-адрес от конечной точки облака Google? - PullRequest
1 голос
/ 05 октября 2019

Я пытаюсь проверить вызывающих абонентов метод в Google Cloud Endpoint на белый список. Как получить удаленный адрес клиента? (А как получить объект запроса?)

ОБНОВЛЕНИЕ: Спасибо @ikerlasaga:

@ApiMethod(name = "echo")
public Message echo(HttpServletRequest req, Message message, @Named("n") @Nullable Integer n) {

  String remote = req.getRemoteAddr();

  return doEcho(message, n);
}

1 Ответ

1 голос
/ 10 октября 2019

Из этого поста: Получение необработанных данных HTTP (заголовки, файлы cookie и т. Д.) В конечных точках Google Cloud

@ApiMethod(name = "echo")
public Message echo(HttpServletRequest req, Message message, @Named("n") @Nullable Integer n) {

  String remote = req.getRemoteAddr();

  return doEcho(message, n);
}

Благодаря @ ikerlasaga

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...