Клиент Джерси - установить IP-адрес
У меня есть клиент Джерси REST:
Client client = Client.create();
WebResource webResource = client.resource(resource);
ClientResponse response = webResource.accept(MediaType.APPLICATION_JSON).type(MediaType.APPLICATION_JSON).post(ClientResponse.class, requestEntity);
Сервер использует @Context HttpServletRequest httpServletRequest;
читать IP отправителя httpServletRequest.getRemoteAddr()
, Есть ли способ установить конкретный IP-адрес в заголовке, свойстве или другом месте со стороны клиента, который можно прочитать с помощью httpServletRequest.getRemoteAddr()
на стороне сервера?
1 ответ
Заголовок удаленного адреса является частью протокола HTTP и устанавливается клиентом при выполнении запроса. Вы можете написать свой собственный клиент или прокси для изменения этого заголовка, но маловероятно, что библиотека явно предоставит вам способ сделать это.