Quiero leer el valor del valor de encabezado X-Forwarded-For
en una solicitud.Leer X-Remitido-Para encabezado
He intentado
HttpContext.Current.Request.Headers["X-Forwarded-For"].Split(new char[] { ',' }).FirstOrDefault();
en C#.
¿O necesito dividir el encabezado por ":"
y tomar la segunda cadena? Me pregunto porque, Wikipedia dice
El formato general del campo es: reenviado-X-A: cliente1, proxy1, proxy2
¿Has probado tu código? – svick
Iba a preguntar lo mismo :) –
tu código es correcto, excepto que haría exactamente esto: HttpContext.Current.Request.Headers ["X-Forwarded-For"]. Split (','). FirstOrDefault(); – Tsar