2017-09-13 2 views
1

Je travaille avec la bibliothèque de passeport de Laravel et utilise le type d'autorisation de mot de passe pour générer des jetons d'accès. Le délai d'expiration du jeton a été défini sur 10 min.MethodNotAllowedHttpException lorsque le jeton d'accès a expiré dans Laravel Passport (type d'autorisation de mot de passe)

Maintenant, mon problème est que lorsque jeton utilisateur obtient expiré obtient MethodNotAllowedHttpException

réponse jeton d'accès à la place invalide.

S'il vous plaît aider, voici mon code de route api.

Route::group(['middleware' => ['auth:api']], function() { 
    Route::get('see_your_progress/{family_id}', 'Api\v1\[email protected]'); 
}); 

Voici ce que je reçois dans mon API postier appel,

This is stack trace of exception attendu est de montrer réponse JSON disant {error:"Unauthenticated"}.

S'il vous plaît laissez-moi savoir si vous avez besoin de plus de clarification.

Merci

Répondre

1

J'ai trouvé la solution à mon problème, Quand je frappais mon itinéraire en Laravel était collection d'itinéraire allait se confondre si elle doit appeler la route Web ou route api. Pour résoudre cela, nous devons appeler api avec les en-têtes suivants.

Content-Type:application/json 
Accept:application/json 

Merci