¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo solucionar error al llamar API REST y obtener respuesta exitosa - Guía paso a paso

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

Estoy intentando llamar a una API REST utilizando estos códigos y la respuesta está llegando con un error.

Debería ser exitosa. ¿Alguien me puede ayudar con esto? Si ingresas la URL en el navegador, obtendrás la respuesta en una estructura 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 error en el navegador

alert('e');

console.log(aaa);

}

});

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

4 Respuestas

0
Cargando...

¡indrajith gracias por tu respuesta!

También intenté con esto

$.ajax({

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

type: "GET", //¿o POST?

dataType: "jsonp",

xhrFields:

{

withCredentials: true

},

beforeSend: function (request)

{

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

},

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

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

});

aparece el mismo popup para el inicio de sesión del sistema

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

¿Alguien puede decirme cómo agregar autenticación en esa llamada ajax GET? Cuando estoy accediendo a la URL, me pide un nombre de usuario y contraseña en un popup.

Intenté con headers: {'Authorization': 'Básico xxxxxxxxxx=='}

También intenté con

beforeSend: function(req) {

req.withCredentials = true;

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

}

Incluso intenté con username: 'miusuario' y password: 'micontraseña'

Nada funciona

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

Espero que esto ayude

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?