¿Puede Fiddler resolver problemas entre dominios?
Al depurar solicitudes ajax, a menudo nos encontramos con problemas entre dominios, y una de las formas de resolver problemas entre dominios es agregar un encabezado en el lado del servidor.
Control de acceso -Permitir -Origen: *
Necesitamos usar Fiddler para simular esta situación antes de realizar cualquier cambio en el servidor.
Ambos métodos tienen sus propias ventajas y desventajas, primero en el mapa y luego
Método 1: Modificar CustomRules.js
Modificando CustomRules.js Agregar elementos del menú en Fiddler, el efecto es permanente, fácil de operar y se puede personalizar en cualquier momento. La implementación es la siguiente. Agregue el siguiente código en RulesOption público estático ("Caché siempre y fresco", "Per&rendimiento") en CustomRules. .js:
¿Código Js?
//Los siguientes son los elementos de menú recién agregados
RulesString("Override ?&Allow-Origin",?true)?// ¿Nombre del menú de primer nivel?
RulesStringValue(1, "*.qq.com",?true)?
RulesStringValue(1, "*.qq.com",?true)?
RulesStringValue(1)(*.qq.com",??" *.qq.com")?
RulesStringValue(2)(*.tenpay.com", "*.tenpay. com")?
RulesStringValue(3, "*.paipai.com", "*.paipai.com") // ¿Agréguelo usted mismo?
RulesStringValue(4,"&Custom..." ,?" %CUSTOM%")// ¿Permitir a los usuarios definir los suyos propios y la entrada aparecerá cuando se haga clic?
// Si el cuarto parámetro es verdadero, la regla actual se usará como regla predeterminada y tendrá efecto cada vez que se active, por ejemplo:?
//RulesStringValue (5, " MenuItemDisplayContent", "MenuItemCheckedCorrespondingValue",true) // ¿Se comprobará de forma predeterminada?
¿público?
¿público? b. Busque la función estática OnBeforeResponse en CustomRules.js y agregue el siguiente código en la función: Nota: si necesita leer y escribir cookies dominios, configure también Access-Control-Allow-Credentials: true
¿Código Js?
if(?sAllowOrigin?){?
oSession.oResponse["Access-Control-Allow-Origin"] =?sAllowOrigin;
oSession.oResponse["Access-Control-Allow-Credentials"] = "true";?
} c. Guarde el archivo CustomRules.js y complete d. Recuerde seleccionar la opción correspondiente en el menú de reglas para que surta efecto
Método 2: utilice el complemento de filtro integrado. en,
p>¿Agregar los pasos 1, 2 y 3 en la imagen de arriba?