Есть способ узнать и проверить, "кто делает" / "откуда берутся" запросы NET / HTTP? - PullRequest
0 голосов
/ 11 января 2011

Есть способ узнать и проверить, "кто делает" / "откуда взялся" запрос NET / HTTP?

PS: я использую Ruby on Rails.

1 Ответ

1 голос
/ 11 января 2011

Вы, вероятно, ищете request.remote_ip в вашем контроллере.

Вы можете найти его в документации Ruby on Rails API , в частности:

Определяет исходящий IP-адрес. REMOTE_ADDR является стандартом, но будет Ошибка, если пользователь находится за прокси. HTTP_CLIENT_IP и / или HTTP_X_FORWARDED_FOR устанавливается прокси, так что проверьте это, если REMOTE_ADDR является прокси. HTTP_X_FORWARDED_FOR может быть запятой список с разделителями в случае нескольких цепочечные прокси; последний адрес которому не доверяют исходящий IP.

...