Как узнать IP клиента веб-сервиса #510325


#0 by Invaa
Добрый день, Господа! Есть веб-сервис на 1С 8.2. Вопрос: Как можно из модуля веб-сервиса определить IP клиента, который вызывает данную операцию? Это нужно для логирования ws-коннектов... В дотнете для таких целей, например, есть свойство запроса "UserHostAddress".
#1 by Invaa
пока лучше чем снифферить нужный порт и читать логи сниффера 1ской ничего в голову не лезет... может есть более простой вариант?
#2 by smaharbA
вобщето все  в переменных окружения
#3 by chuchundraplus
Авторизацию сделай да
#4 by sapphire
логи web-сервера чем не устраивают?
#5 by IamAlexy
хочется наверно задать базу валидных айпишников и в зависимости от того "кто подключается" показывать нужные цены :) авторизация у всех одинаковая или вообще нет.. :)
#6 by Invaa
можно поподробней, плиз, в каких именно переменных? в мануале найти нужной не могу... а как именно авторизация позволяет получить IP клиента? о_О это не намного лучше логов сниффера, но спасибо за вариант
#7 by Invaa
up
#8 by Invaa
up
#9 by Invaa
все еще ап
#10 by Invaa
up
#11 by Invaa
up...............
#12 by Invaa
up!
#13 by Invaa
up, anyone?
#14 by smaharbA
переменная среды окружения
#15 by Invaa
какая именно переменная среды хранит IP присоеденного клиента к веб-сервису на сервере? Возможно Вы не поняли мой вопрос и говорите способ получения IP сервера, а не клиента? сабж про переменный в винде:
#16 by Invaa
Уважаемый господин объяснит в какие именно переменные среды смотреть?
#17 by smaharbA
именно клиента выполни на сервере код в сеансе этого клиента, примерно такой восьмерку не знаю абсолютно но даже приведенная в функция извлекает именно так это REMOTE_ADDR REMOTE_HOST HTTP_X_FORWARDED_FOR
#18 by Invaa
О, теперь большое спасибо! Попробую так...
#19 by Invaa
Похоже так кина тоже не будет.... Не хранится ничего похожего на IP клиента при соединении к веб-сервису в переменных среды на сервере. Проверил и для типа среды "System" (HKLM), и для "Process" и на всякий случай для "User" (HKCU) и "Volatile". Переменные "REMOTE_ADDR", "REMOTE_HOST" и "HTTP_X_FORWARDED_FOR" не установлены. Так что видимо придется вариант с логами веб-сервера и сниффером развивать...
#20 by smaharbA
дай доступ
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С