http.post()函数返回“请求被拒绝”

时间:2019-04-13 14:07:43

标签: api http oauth-2.0 flutter

我正在尝试在oauth2 api系统中使用http.post()函数。我不知道如何发送参数。

String grant_type = "authorization_code";

var body = jsonEncode({
      'x-www-form-urlencoded': {
        'grant_type': grant_type,
        'code': code,
        'redirect_uri': redirect_uri,
        'client_id': client_id,
        'client_secret': client_secret
      }
    });

      var a = await http.post(url,
          headers: {
            "Authorization":
                "Basic <base64 Client Id>",
            "Content-Type": "application/x-www-form-urlencoded"

          },
          body: body
          );
}

此帖子返回“请求被拒绝”错误。

0 个答案:

没有答案