У меня есть вишневый сервер на машине, и я хочу получить идентификатор клиента из запроса. Теперь я могу получить IP-адрес клиента cherrypy.request.remote.ip, но если пользователь-пользователь использует прокси-сервер, тогда IP-адрес будет адресом прокси-сервера, который я не хочу, так что есть ли способ получить имя хоста клиентской машины или некоторые другие способы отделить идентификатор клиентаЕсть ли способ получить имя хоста клиента на сервере cherrypy
2
A
ответ
1
Оригинальный клиентский IP обычно передается прокси с заголовком X-Forwarded-For
. Вы можете изучить заголовок или использовать настройку tools.proxy
для автоматической перезаписи cherrypy.request.remote.ip
. См. cherrypy.lib.cptools.proxy
.
0
Это проблема протокола HTTP и не имеет ничего общего с python или cherrypy.
HTTP-клиенты не отправляют свое имя хоста вместе с запросами.
@diutxx, я получил его, тогда есть ли некоторые атрибуты могут отображать идентификатор клиента – jimwan