【问题标题】:how to insert headers on MultipartRequest in flutter如何在颤振中在 MultipartRequest 上插入标头
【发布时间】:2021-07-25 18:39:45
【问题描述】:

以下是我尝试过的代码,但没有成功,如何在 MultipartRequest 上插入标头?

      var id = prefs.getInt('id');
      var token = prefs.getString('accessToken');
      var uri = Uri.parse('https://url.com/submit/$id');
      var headers = {
        'Content-Type': 'application/json',
        'Authorization': 'Bearer $token'
      };

      var request = http.MultipartRequest('POST', uri);
      request.files.add(
        await http.MultipartFile.fromPath('file', _files.first.path.toString()),
      );
      var response = await request.send();

【问题讨论】:

  • 相信这个答案可以帮到你:link
  • 您能帮我编写自定义代码吗?

标签: flutter flutter-http


【解决方案1】:

Headers是请求对象的map属性,你可以简单的在上面使用map方法:

request.headers.addAll(headers)

【讨论】:

    猜你喜欢
    • 2019-04-17
    • 2020-11-19
    • 2021-06-24
    • 1970-01-01
    • 1970-01-01
    • 2020-05-27
    • 1970-01-01
    • 2021-01-27
    • 2020-04-02
    相关资源
    最近更新 更多