servidor - http 1.1 407 proxy authentication required
¿Configurar Fiddler para usar el proxy de la red de la compañía? (6)
Intento que Fiddler trabaje con el proxy de mi empresa. Cada solicitud externa está devolviendo 407.
Hasta ahora he intentado agregar oSession.oRequest ["Proxy-Authorization"] = "YOURCREDENTIALS"; a las reglas personalizadas donde utilicé mi NOMBRE DE USUARIO: CONTRASEÑA en base64. Todavía sin suerte.
¿Algunas ideas? Gracias.
Nota: Hay una respuesta con una votación más alta disponible. Debido a la clasificación SO está por debajo de la respuesta aceptada.
Tuve el mismo problema, también, y lo resolvió así:
- Comenzó Fiddler con su configuración estándar.
- Comencé IE y realicé una solicitud HTTP a un sitio web externo.
- Apareció el diálogo de autorización de proxy, donde ingresé mis credenciales.
- En Fiddler buscó los encabezados de solicitud para "Proxy-Authorization".
- Copió el valor del encabezado que se parecía a "Basic sOMeBASE64eNCODEdSTRING =" en el portapapeles.
Alterado el CustomRules.js con la siguiente línea dentro de OnBeforeRequest:
oSession.oRequest ["Proxy-Authorization"] = "Basic sOMeBASE64eNCODEdSTRING =";
Así que mi enfoque fue bastante similar al suyo, solo que de antemano verifiqué qué tipo de autorización de proxy requería el servidor al usar Fiddler para depurar el encabezado de autorización. De esa forma descubrí que tenía que agregar "Básico" antes de las credenciales codificadas en Base64 y ni siquiera tenía que usar la herramienta para codificar las credenciales de Base64. Solo copié el valor del encabezado de autorización del proxy.
¿Qué versión de Fiddler estás usando?
Fiddler se encadena automáticamente al proxy de su organización, y todas las versiones actuales de Fiddler admiten el paso de la información de autenticación entre el cliente y el proxy de autenticación.
¿Cómo está generando las solicitudes HTTP en cuestión? ¿Cuáles son los encabezados exactos de respuesta HTTP?
Fiddler debería elegir automáticamente la configuración del proxy nativo.
Lo que funcionó para mí fue mucho más simple:
Rules > Automatically Authenticate
Mi respuesta es simple. Si el proxy de su empresa es NTLM, descargue, configure y configure cntlm . Dirige tu violín al puerto cntlm configurando la configuración del proxy.
¡Hecho! así es como configuré el violinista en mi compañía
http://blog.bareweb.eu/2010/10/http-debugging-fiddler-tip-1/
Hay una entrada en el menú "Reglas" para Requirir Autenticación Proxy. Úsalo y deberías llegar un poco más lejos.