jQuery encabezados de respuesta de solicitud de dominio cruzado

Estoy haciendo solicitudes ajax de dominio cruzado con el tipo de datos html. Funcionan bien ya que incluyo

Access-Control-Allow-Origin

en la respuesta del servidor. El problema es que necesito obtener ciertos encabezados de la respuesta del servidor y haga lo que haga, los encabezados de respuesta aparte del "tipo de contenido" devuelven nulo.

jQuery hace la solicitud, recupera la respuesta, incluidos los encabezados (puedo verla desde el tráfico) pero no la analiza.

He intentado usar

crossDomain: true

No ayudó. Aquí está la respuesta de muestra del servidor.

Access-Control-Allow-Origin:*
Cache-Control:private
Content-Encoding:gzip
Content-Length:514
Content-Type:text/html; charset=utf-8 
X-MYRESPONSEHEADER:1

Si el documento que solicita y responde está en el mismo servidor

 success: function (data, status, xhr) {
        totalRows = xhr.getResponseHeader("X-MYRESPONSEHEADER");

funciona bien. También he tratado de asignar $ .ajax a una variable como

var jQxhr = $.ajax(.....

No veo por qué no se analizaría ya que jQuery realmente hace la solicitud y obtiene la respuesta

¿Algunas ideas? ¿Me estoy perdiendo de algo

Actualización o comentario del dragón

Headers enviados para solicitar

HTTP/1.1 200 OK
Cache-Control: private
Content-Type: text/html; charset=utf-8
Content-Encoding: gzip
Vary: Accept-Encoding
Server: Microsoft-IIS/7.5
Access-Control-Allow-Origin: *
Access-Control-Allow-Headers: X-MYRESPONSEHEADER
Access-Control-Allow-Methods: POST
Access-Control-Allow-Methods: GET
X-MYRESPONSEHEADER: 24
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
Date: Wed, 29 Feb 2012 11:34:21 GMT

Contenido-Longitud: 514

Respuestas a la pregunta(8)

Su respuesta a la pregunta