J'ai créé le module API dans mon application avancée yii2 et ajouté HttpBearerAuth
dans le fichier du contrôleur et il fonctionne.Comment changer les touches lable de yii2 réponse API avancée
Sur Unauthorized Je reçois ci-dessous la réponse:
{"name":"Unauthorized","message":"Your request was made with invalid credentials.","code":0,"status":401,"type":"yii\\web\\UnauthorizedHttpException"}
Je veux changer l'étiquette clé de cette réponse comme ci-dessous:
{"error":"Unauthorized","errorMessage":"Your request was made with invalid credentials.","code":0,"status":401}
Comment puis-je mettre à jour ces clés?
Où ajouter ce code, dans quel fichier? –
Eh bien, ce type de gestionnaire d'événements est attched à la classe elle-même (c.-à-d. "Global"), donc n'importe où avant le déclenchement de l'événement fonctionne. Par exemple dans un contrôleur (n'importe quelle action ou beforeAction) ou dans la configuration bootstrap de votre application. Cela dépend du moment où vous voulez que votre gestionnaire s'exécute. – karpy47
Obtention d'exception 'Class 'backend \ modules \ api \ controllers \ Evénement' not found'. –