【问题标题】:MethodNotAllowedHttpException When Access Token Expired In Laravel Passport (Password grant type)访问令牌在 Laravel Passport 中过期时出现 MethodNotAllowedHttpException(密码授予类型)
【发布时间】:2018-02-21 21:56:42
【问题描述】:

我正在使用 Laravel 的 Passport 库并使用密码授予类型来生成访问令牌。令牌过期时间已设置为 10 分钟。

现在我的问题是,当令牌过期时,用户会得到 MethodNotAllowedHttpException

而不是无效的访问令牌响应。

请帮忙,这是我的 api 路由代码。

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

这是我在邮递员 API 调用中得到的信息,

预期是显示 JSON 响应说 {error:"Unauthenticated"}.

如果您需要更多说明,请告诉我。

谢谢

【问题讨论】:

    标签: laravel-5 laravel-passport


    【解决方案1】:

    我找到了解决我的问题的方法,当我在 Laravel 中访问我的路由时,路由集合很困惑是否应该调用 web 路由或 api 路由。为了解决这个问题,我们必须使用以下标头调用 api。

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

    谢谢

    【讨论】:

      猜你喜欢
      • 2018-02-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-06
      • 2018-11-23
      • 2017-10-05
      • 2023-03-27
      • 2017-12-14
      • 2018-11-16
      相关资源
      最近更新 更多