Exception 异常插件问题

bdh169

怎么才能返回一样的

181 1 0
1个回答

Tinywan

你就不花点时间好好看看文档吗?https://www.workerman.net/plugin/16

截图

  • bdh169 2024-03-18

    不起作用

  • Tinywan 2024-03-18

    哪里不起作用

  • bdh169 2024-03-18

    // 自定义HTTP状态码
    'status' => [
    'validate' => 400, // 验证器异常
    'jwt_token' => 401, // 认证失败
    'jwt_token_expired' => 401, // 访问令牌过期
    'jwt_refresh_token_expired' => 402, // 刷新令牌过期
    'server_error' => 500, // 服务器内部错误
    ],
    // 自定义响应消息
    'body' => [
    'code' => 500,
    'msg' => '服务异常',
    'data' => null
    ]

  • Tinywan 2024-03-18

    你要修改什么?插件版本号是多少?

  • bdh169 2024-03-18

    需求是请求接口返回的code要和响应码一致,现在是随便那个状态如400 401 500 code返回都是0

  • Tinywan 2024-03-18

    第二个参数可以指定:throw new BadRequestHttpException('时间不能大于当前时间', ['errorCode' => 400]);

🔝