estoy haciendo esta petición GET simple usando jquery ajax:ajax jquery simple petición get
$.ajax({
url: "https://app.asana.com/-/api/0.1/workspaces/",
type: 'GET',
success: function(res) {
console.log(res);
alert(res);
}
});
Es devolver una cadena vacía como consecuencia de ello. Si vuelvo a ir a este enlace en mi navegador, recibo:
{"status":401,"error":"Not Authorized"}
que es el resultado esperado. Entonces, ¿por qué no funciona con ajax? gracias!
has necesitado añadir tipoDatos: "jsonp" allí –
@KaiQing, que ISN el problema aquí en absoluto. De lo contrario, no se llamaría al controlador de éxito. Además, la respuesta de ejemplo no es una respuesta JSONP. – Brad
@PragmaOnce, verifica tus encabezados con un enmascaramiento de paquetes, como Wireshark. Sospecho que encontrará algunas diferencias entre lo que se envía desde el navegador y con la llamada AJAX. – Brad