Espérons que tout le monde est en bonne santé et dans l'esprit. J'essaie de montrer des documents Oracle (dossier avec des fichiers) dans un Iframe en utilisant JET. pour que j'ai besoin d'obtenir une réponse JSON de REST api fourni par oracle. lorsque nous accédons à l'API de repos à l'aide du facteur, elle renvoie la sortie JSON correcte (reference).Accéder au service de nuage de documents Oracle à partir de JET en utilisant REST Api
Mais lorsque je tente d'obtenir le même en utilisant JSON appel Ajax je reçois l'erreur suivante dans la console du navigateur:
jquery-3.1.0.js: 9392 XMLHttpRequest ne peut pas charger lien. La réponse à la demande de contrôle en amont ne passe pas la vérification du contrôle d'accès: aucun en-tête «Access-Control-Allow-Origin» n'est présent sur la ressource demandée. L'origine 'http://localhost:8383' n'est donc pas autorisée.
Voici le code snipped:
self.getFolderDetails = function(){
$.ajax({
url: "testurl",
type: "GET",
userName: "<User name>",
password: "<Password>",
async: false,
crossDomain: true,
headers: {
'Content-Type' : 'application/json',
'Authorization' : 'Basic <Auth Token>'
},
success: function (data) {
parsedJSON = JSON.parse(JSON.stringify(data));
console.log('Response JSON Data--> ' + JSON.stringify(data));
},
error: function (jqXHR, textStatus, errorThrown) {
console.log('Fail Response JSON Data--> ' + JSON.stringify(data));
}
});
}
habituellement dans ce scénario, nous appliquons le filtre CORS sur webservices exposés. Depuis ces services créés par l'équipe de développement de nuage, je ne peux pas faire de changements de ma part.
va vraiment apprécier toute aide à ce sujet.
Votre problème est résolu ?? – CodeWriter