post - 如何在 register api flutter 中使用 bearer token

标签 post flutter

我有一个与生成用于注册的访问 token 相关的 url,我正在收到响应。但我的问题是我无法在注册 api 中使用生成的 token 作为 header 。有人可以帮助我解决这个问题吗

Future<Map> ajaxPost (Register regData) async {

var response = await http.post( '你的 api client_credentials', headers: {HttpHeaders.authorizationHeader: "Basic barer token"}, );

    responseBody = json.decode(response.body);

    print(responseBody);                 
return responseBody;

最佳答案

什么是不起作用的?你把“Bearer”放在 token 前吗?如果您尝试以下示例会怎样?

 Map<String, String> headers = {
  HttpHeaders.authorizationHeader: "Bearer $token",
  HttpHeaders.contentTypeHeader: "application/json",
  "Accept": "application/json"
};

await client.post(url, body: json.encode(body), headers: headers);

关于post - 如何在 register api flutter 中使用 bearer token,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57176740/

相关文章:

firebase - Flutter Firebase Auth 密码重置

java - http OAuth 请求

javascript - 英特尔XDK |安卓应用程序 |无法将用户输入发布到 Facebook 群组

r - httr::POST() 的 "body"参数中的 JSON 数组

webview - Flutter:webview_flutter 在同一个 webview 小部件中更新 url

尝试从 youtube-search-tutorial 实现 BLoC 时发生 Flutter 错误

java - 如何使用 POST 将 Array 发送到 REST-Service (Jersey)

PHP if ($_POST) 的烦恼

firebase - 如何处理 Firebase Storage StorageException

android - 如何使用 Flutter 处理应用程序生命周期(在 Android 和 iOS 上)?