Hola, a ver si alguien me puede orientar, llevo poco haciendo cosas en php y puede que este cometiendo alguna aberración, asi es que solicito ayuda :D
Quiero hacer una peticion a una web para obtener su contenido pero usando una cabecera XMLHttpRequest para que el resultado del get sea un XHR y no el codigo de la pagina
Si hacemos la peticion via Chrome se puede ver bien:
Si vamos a la respuesta podemos observar los datos devueltos en XHR:
Ahora bien, como hago esta peticion desde php, las unicas formas que conozco de hacer peticiones web serian:
Código:
1.
$doc = new DOMDocument();
$doc->loadHTMLFile($url);
2.
$html = file_get_html($url);
El resultado en ambos casos no es el deseado ya que no le estoy pasando cabeceras a la hora de hacer la petición. Por ejemplo, esto en C# sería tal que:
Código:
httpWebRequest.Headers.Add("X-Requested-With:XMLHttpRequest");
¿Alguien puede echarme una mano con esto?
Gracias