La respuesta del servidor se muestra cuando el valor de
readyState es igual a 4 que es cuando ya se tiene dicha respuesta, mientras se inicia la petición, se procesa y se espera la respuesta, el valor se sitúa en el rango de 0 a 3. Las cabeceras son parámetros que son enviados en la petición, en ellos se detalla el tipo de contenido a recibir como respuesta y se indican otros parámetros como el lenguaje, codificación y conjunto de caracteres. Dicha cabecera la puede enviar a través del método
setRequestHeader.
Saludos