Red de conocimiento informático - Aprendizaje de programación - ¿Puede Fiddler resolver problemas entre dominios?

¿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?