Me gustaría ver si el encabezado de texto/html o text/xml. Si era de texto/html, a continuación, hubo un error y prefiero coger que antes de proceder.

InformationsquelleAutor Bryan Field | 2011-02-05

1 Comentario

  1. 55

    Utilizar el getResponseHeader() método.

    Mínimo ejemplo:

    <script>
    function hand () {
            console.log(this.getResponseHeader('content-type'));
    }
    var x = new XMLHttpRequest();
    x.onreadystatechange = hand;
    x.open('GET', 'index.html', true);
    x.send();
    </script>
    • ¿Por qué lo llaman hand?
    • Porque yo era demasiado perezoso para escribir handler en su totalidad.
    • Tendría que trabajar incluso con Transfer-Encoding: chunked cuando algunos encabezados se envía después de que el cuerpo del mensaje?
    • Yo creo que depende de la XHR del readyState (LOADING frente a DONE).

Dejar respuesta

Please enter your comment!
Please enter your name here