(необходимо разработать тестовые примеры java junit для каждого из заголовков)
Я использую следующий список заголовков в порядке их наиболее частого использования.
"X-Forwarded-For",
"Proxy-Client-IP",
"WL-Proxy -Client-IP",
"HTTP_X_FORWARDED_FOR",
"HTTP_X_FORWARDED",
"HTTP_X_CLUSTER_CLIENT_IP",
"X-Cluster-Client-IP",
"HTTP_CLIENT_IP ",
"HTTP_FORWARDED_FOR",
"HTTP_FORWARDED",
"HTTP_VIA",
"REMOTE_ADDR"
Теперь я понимаю такие заголовки, как x_forwarded_For и http_x_forwarded-for — это одно и то же.
Я понимаю, что эти заголовки легко подделать и они нестандартизированы.
- Но как о других заголовках, особенно HTTP_X_FORWARDED, HTTP_FORWARDED_FOR, HTTP_FORWARDED и т. д.?
- Они одинаковые?
- Могу ли я использовать одни и те же примеры для каждого из этих заголовков? или может кто-нибудь опубликовать несколько действительных примеров для этих заголовков.
- Я пытался найти в журнале примеры с заголовками Proxy-CLient-IP, http_CLIENT_IP , а также HTTP_X_CLUSTER_CLINET_IP. Но у меня есть примеры, где для каждого из этих заголовков присутствует только одно значение.
Пожалуйста, помогите.
Я использовал следующие примеры, основанные на моем исследование уже проведено в тестовых примерах Junit:
//Перенаправлено: введите заголовки
"for=103.0.113.165, for=198.51.100.17;proto=https ;host=xxx.yyy.com;by=10.97.9.10";
"for="103.0.113.165:64822"";
"for=192.168.2.43, for=198.51.100.17;proto =https;host=xxx.yyy.com;by=10.97.9.10";
"For="[2001:db8:cafe::17]:4711"";
"2001:db8
"103.0.113.165, 60.91.3.17, 120.192.338.678"; //Список разделенных запятыми заголовков X_FORWARDED_FOR и HTTP_X_FOWARDED_FOR.
"1.0 fred, 1.1 p.example.net";// Заголовок VIA
Подробнее здесь: https://stackoverflow.com/questions/790 ... orwarded-h
Мобильная версия