¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

¡Acceso SAP S/4HANA desde $100!

Acceso a SAP

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
  • 167 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@primeconsultor.com

+1 (305) 285-8622

© 2025 Todos los derechos reservados.

Desarrollado por Prime Consultor

¡Hola! Soy Diana, asesora académica de Prime Consultor, indícame en que Academia SAP estás interesado, saludos!
Hola ¿Buscas Academias SAP?