Какой HTTP-заголовок должен передать клиент REST для IP-адреса веб-клиента? - PullRequest
4 голосов
/ 29 сентября 2011

Я разрабатываю веб-сервис, против которого другая группа разрабатывает веб-интерфейс. Моему веб-сервису нужно выполнить некоторую запись IP-адреса веб-клиента, поэтому мне нужно, чтобы веб-интерфейс передавал мне IP-адрес реального пользователя в заголовке HTTP. Моя первоначальная мысль заключалась в том, чтобы использовать X-Forwarded-For , но это не показалось полностью правильным, есть ли лучший заголовок для этого?

Примечание: REST-клиент является доверенным и аутентифицированным, поэтому я не беспокоюсь о том, что злонамеренный клиент подделывает адрес источника.

1 Ответ

3 голосов
/ 29 сентября 2011

Я думаю, X-Forwarded-For звучит как идеальный заголовок для вашего варианта использования.Он поддерживается многими прокси-серверами и хотя он не ратифицирован в RFC, проблема, которую он решает, настолько мала, что вероятность проблем с совместимостью мала.Почему вы не хотите его использовать?

...