example - Establecer encabezados con jQuery.ajax y JSONP?
jquery with ajax (1)
Esto no es posible.
Una solicitud JSONP funciona al crear un elemento <script> con su atributo src establecido en la URL de solicitud.
No puede agregar encabezados personalizados a la solicitud HTTP enviada por un elemento <script> .
Estoy intentando acceder a documentos de Google con jQuery. Esto es lo que tengo hasta ahora:
var token = "my-auth-token";
$.ajax({
url: "http://docs.google.com/feeds/documents/private/full?max-results=1&alt=json",
dataType: ''jsonp'',
beforeSend: function(xhr) {
xhr.setRequestHeader("Authorization", "GoogleLogin auth=" + token);
},
success: function(data, textStatus, XMLHttpRequest) {
},
error: function(XMLHttpRequest, textStatus, errorThrown) {
}
});
No me permite establecer encabezados si configuro el tipo de jsonp en jsonp (desde Hacer solicitudes de Ajax de dominios cruzados con jQuery ). Si dejo fuera jsonp , no puedo hacer la solicitud de dominios cruzados. Si uso jQuery.getJSON , no puedo pasar ningún encabezado ...
¿Hay alguna manera de definir encabezados personalizados al realizar una solicitud ajax de dominios cruzados (en jQuery)?