【问题标题】:Unsupported grant type in flutter get call颤振获取呼叫中不支持的授权类型
【发布时间】:2021-01-29 10:10:31
【问题描述】:

对于令牌刷新,我正在使用 Get Call Rest Api:

final queryParameters = {
    'username': 'XXXX',
    'password': 'XXXXX',
    'grant_type': 'password',
  };final uri = Uri.http(baseUrl, AuthTokenUrl, queryParameters);
  var response = await httpClient.get(
      headers: {"Content-Type": "application/x-www-form-urlencoded"},
      uri: uri);

邮递员身体资料:

username:XXXX password:XXXX grant_type:password

但我的响应是状态代码:400,响应为 Unsupported Grant type

"{"error":"unsupported_grant_type"}"

我不知道为什么我在 Http get 调用中得到不受支持的授权类型。在邮递员中一切正常。

任何建议或解决方案都会有很大帮助,请指导。

【问题讨论】:

    标签: flutter http dart


    【解决方案1】:

    我有同样的问题,但我正在发出一个帖子请求,我已经通过移动 jsonEncode 解决了它,因为我必须发送到 api 的数据不能是 json,所以在你的情况下,你必须检查你的数据从一开始就得到它是json还是没有

    【讨论】:

      猜你喜欢
      • 2017-03-29
      • 2017-09-18
      • 1970-01-01
      • 2017-05-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-02
      • 1970-01-01
      相关资源
      最近更新 更多