Si necesitan testear una funcionalidad de su sitio web que solo se muestra cuando la peticion es XHR, por ejmplo en el caso de un controlador de asp.net MVC con el siguiente codigo
public ActionResult Index() { IList<producto> productos = productoRepository.GetAll(); if (Request.IsAjaxRequest()) { return Json(productos); } return View(productos); }
Si pueden ver el resultado es diferente dependiendo de si la peticion fue una peticion normal o una peticion AJAX, en el caso de esta ultima, retorno un resultado JSON de mi lista de productos. Otro escenario seria en Rails con el siguiente controlador:
def show @post = Post.find(params[:id]) respond_to do |format| format.html # show.html.erb format.xml { render :xml => @post } end end
En ambos casos los resultados son diferentes dependiendo del tipo de la peticion (Request) Ahora si queires comprobar que de verdad se este diferenciando entre el tipo de peticion o simplemente quieren ver el resultado de la otra peticion puede descargar este addin para firefox llamado HTTP Resource Test.
En la ventana principal solamente le ponen el chequesito a “Simulate AJAX Request”, para enviar la peticion como que si fuera AJAX y el resultado se muestra en el textbox de abajo que dice “Reply”.
Descargar addin HTTP Resource Test
Related posts: