2017-01-25 2 views

Répondre

0

L'erreur peut être due à l'erreur Access-Control-Allow-Header, veuillez vérifier les erreurs dans la console de l'outil de développement du navigateur (F12).

Définissez Access-Control-Allow-Headers sur * dans /wso2am-2.0.0/repository/conf/api-manager.xml et essayez.

grâce

+0

Salut merci pour votre réponse, mais le problème existe toujours, quand je l'appelle depuis le magasin ou curl rien ne s'est passé –

+0

Salut @AliMejri ce qui est erreur que vous voyez dans la console développeur-outil ou lors de l'exécution curl. veuillez coller l'erreur ici. Je peux avoir plus d'idée sur le problème. Merci. – Pravin

+0

Salut pravin désolé le problème avait été résolu cause ta réponse après le redémarrage d'apim merci –

0

Essayez les techniques de dépannage générales:

  1. Voyez si vous pouvez invoquer un autre service REST (pas votre back-end). Si cela réussit, vérifiez si vous pouvez vous connecter à votre backend via HTTP (pas HTTPS) - cela peut être un problème de certificat de votre nœud de passerelle ne faisant pas confiance au certificat SLL du backend.
  2. Si cela ne vous aide pas, voyez si vous pouvez rendre les choses plus simples: par exemple juste avoir un GET/* et voir si vous pouvez l'appeler.
  3. Les journaux peuvent aider à approfondir les problèmes exacts. Vous pouvez également enable call tracing with debug_ mediation sequences.

Et évidemment, si toutes choses échouent avec votre propre déploiement Manager API, il y a toujours une version hébergée - WSO2 API Cloud - qui est géré par WSO2 si les choses ont été pré-configuré par la société et maintenue au dernier patch niveaux et meilleures pratiques.