Можно ли прочитать IP-адрес клиента в приложении SAP BSP? Мы хотели бы сохранить ip на более поздний момент.
Соединение происходит через WebDispatcher в нашей демилитаризованной зоне с SAP WAS.
Спасибо, х.
Можно ли прочитать IP-адрес клиента в приложении SAP BSP? Мы хотели бы сохранить ip на более поздний момент.
Соединение происходит через WebDispatcher в нашей демилитаризованной зоне с SAP WAS.
Спасибо, х.
Вот краткий пример того, как это сделать; создайте контроллер и реализуйте DO_REQUEST
следующим образом:
method do_request.
data remote_ip type string.
remote_ip = request->get_header_field( `~remote_addr` ).
write( remote_ip ).
endmethod.
Изменить: я не смог проверить это с помощью веб-диспетчера.
Обычно это должно быть возможно, но, поскольку вы находитесь за веб-диспетчером, я бы сказал, что вы когда-либо будете видеть только IP-адрес веб-диспетчера. Вам, вероятно, придется реализовать какое-то ведение журнала там, а не внутри приложения BSP.