En réponse à par Mehdi
Artusamak Jeudi 30 août 2018 - 15:09

Merci pour ton message.

Avec quel type d'objet fais tu ta requête au webservice ?

Si c'est un objet qui implément l'interface ResponseInterface, tu devrais pouvoir récupérer le code de réponse par $response->getStatusCode(). Attention cependant, certaines API sont mal développées et répondent un code 200 au lieu d'un code 400 en cas d'erreur et c'est dans le contenu de la réponse que se trouve le code d'erreur.

Concernant la question sur la séparation, il suffit de déclarer ta classe qui appelle ton API en tant que service et tu pourras t'en servir dans ton contrôleur. Regarde un œil à https://happyculture.coop/blog/drupal-8-injection-dependance aussi ça t'aidera peut être.

Le contenu de ce champ sera maintenu privé et ne sera pas affiché publiquement.
Votre adresse servira à afficher un Gravatar et à vous notifier des réponses. Votre commentaire sera anonymisé si ce billet est dépublié pendant plus de 3 mois.
Pour lutter contre le spam notre système enregistre votre adresse IP et votre adresse e-mail si vous la partagez.
Nous vous invitons à consulter notre politique de confidentialité pour comprendre les traitements faits de ces données et comment les rectifier.