【问题标题】:How can I post a request using an already received authorization token?如何使用已收到的授权令牌发布请求?
【发布时间】:2018-05-25 15:40:46
【问题描述】:

所以我创建了一个登录屏幕来发布用户的信息,然后返回一个令牌,然后将其存储在他们的 SharedPreferences 中。我现在如何将此令牌与另一个请求一起使用,以显示与其个人资料关联的信息。

我相信我必须创建另一个帖子请求。这次标题略有不同,并将令牌包含在标题中。然后将响应解析为可用数据?

【问题讨论】:

标签: json dart flutter


【解决方案1】:

试试这个!

  Map<String, dynamic> parameterData;
  Map<String, dynamic> responseMap = new Map();
  String url = Host.baseURL + "API_URL";
  parameterData.putIfAbsent("user_name", () => "ABC");

  String data = json.encode(parameterData);

  try {
    await http.post(Uri.encodeFull(url),
        headers: {"Accept": "application/json", "auth": "put_acess_token_here"},
        body: {"data": data}).catchError((onError) {
    }).then((response) {
      if (response != null) {
        responseMap = json.decode(response.body);
      }
    });
  } catch (exception, stackTrace) {
    printLog(exception);
    printLog(stackTrace);
  }

下面需要导入

import 'package:http/http.dart' as http;

【讨论】:

    猜你喜欢
    • 2018-08-17
    • 2016-08-29
    • 1970-01-01
    • 2019-10-01
    • 1970-01-01
    • 2020-06-24
    • 2011-01-02
    • 2021-03-03
    • 1970-01-01
    相关资源
    最近更新 更多