AJAX não envia Headers

Olá Pessoal,

Estou tentando consumir uma API via AJAX, porém sem sucesso.

Percebi através do “Inspecionar” do Chrome que a requisição não está enviando os valores de cabeçalhos referente a Autentication e Content-Type.

No Firefox eu consegui editar o Request Header e reenviar a solicitação e consegui o retorno esperado.

Alguém poderia ajudar?

Oi, plansson!

Consegue postar o teu código aqui? Assim fica mais fácil para te ajudar!

Coloquei o código mas o corpo da publicação fica em branco

testAJAX.html (1,7 KB)

Para definir headers numa chamada Ajax com jQuery eu faria algo do tipo:

$.ajax({
    		type: 'GET',
    		beforeSend: function(requisicao) {
    			requisicao.setRequestHeader('Access-Control-Allow-Origin', '*');
    			requisicao.setRequestHeader('Authorization', 'bearer 3d16feb7c09884d1f8a330fd90fb233c3982048a');
    			requisicao.setRequestHeader('Content-Type', 'application/json');
    		},
    		url: 'https://api.tiendanube.com/v1/490391/products/20679293',
    		success: function (resposta){
    			console.log(resposta);
    		}
    	});