¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como resolver erro ao chamar a API REST e obter uma resposta bem-sucedida - Guia passo a passo

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 4 Vistas
0
Cargando...

Estou tentando chamar uma API REST usando esses códigos e a resposta está chegando com um erro.

Deveria ser bem-sucedido. Alguém pode me ajudar com isso? Se você inserir a URL no navegador, obterá a resposta em uma estrutura JSON.

var url = ' http://54.217.223.37:8000/sap/bc/ztest_specific?sap-client=998';

$.ajax({

contentType: 'application/json; charset=utf-8',

url: url,

type: "GET",

jsonpCallback: 'processJSON',

dataType:'jsonp',

data:{'_CUST':'0000001000'},

async : false,

headers:{

'Authorization':'Basic ZGRpYzpzYXA0Y250YQ=='

},

success: function (result) {

alert('s');

console.log(result.text);

},

error: function (aaa) {

// registrar erro no navegador

alert('e');

console.log(aaa);

}

});

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

°indrajith obrigado pela sua resposta!

Também tentei isso

$.ajax({

url : " http://sap03server.triconhome.local:8010/sap/opu/odata/sap/Z_RQMS_PROCESS_SRV/Emp_InfoSet/?$format=j... ",

type: "GET", // ou POST?

dataType: "jsonp",

xhrFields:

{

withCredentials: true

},

beforeSend: function (request)

{

request.setRequestHeader("Authorization", "Basic† ZGV2ZWxvcGVyOlRyaWNvbjE2");

},

success: function(){alert("ok")},

error: function(){alert("error")}

});

aparece o mesmo pop-up para o início de sessão do sistema

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Alguém pode me dizer como adicionar autenticação nessa chamada ajax GET? Quando acesso a URL, ele pede um nome de usuário e senha em um popup.

Tentei com headers: {'Authorization': 'Básico xxxxxxxxxx=='}

Também tentei com

beforeSend: function(req) {

req.withCredentials = true;

req.setRequestHeader('Authorization', 'Básico xxxxxxxx==');

}

Até tentei com username: 'meuusuario' e password: 'minhasenha'

Nada funciona

test.png
Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Espero que isso ajude

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?