Browser-Proxy - Cómo modificar las peticiones AJAX en un navegador
Browser-Proxy es una aplicación que permite modificar las peticiones de AJAX en un navegador, para que puedas controlar tu sitio web y realizar tus propias pruebas.
¿Por qué es útil?
Permite cambiar las peticiones sin que la página se refresque, puedes usarlo en caso de que necesites cambiar una URL y no haya una forma directa de hacerlo. Por ejemplo, una página web que estás desarrollando puede necesitar modificar una URL, pero eso no es un gran problema, sólo tienes que hacer una petición y esperar a que la página se actualice. Pero, ¿qué pasa si la petición se hace a un servidor que no puedes controlar, por ejemplo Google Analytics? Ahí es donde Browser-Proxy resulta útil, puedes hacer una petición a una página que utilice Google Analytics y si la página ha sido solicitada de nuevo, la URL de la petición será modificada por la correcta.
La app funciona como un proxy del lado del servidor que cambia las peticiones antes de que lleguen al servidor, no modifica las peticiones que son gestionadas por el servidor, no cambia las cabeceras, ni retrasa las respuestas. Sólo puede modificar la respuesta, y las cabeceras de respuesta tampoco se cambian.
Con este proxy, puedes modificar las peticiones para que parezcan que vienen de tu propio servidor. De esta forma puedes probar tu aplicación sin afectar a tu servidor real.