在dart的MultipartRequest中添加授权标头

时间:2018-10-07 18:24:42

标签: dart flutter

我在飞镖中使用MultipartRequest以便将文件上传到API。但是,我需要向我的请求添加一个授权标头。我面临的问题是header属性是最终属性,我无法覆盖它。我该如何解决? 谢谢!

2 个答案:

答案 0 :(得分:3)

headersMap,因此添加键/值。

http.MultipartRequest request =
    new http.MultipartRequest('POST', Uri.parse(url));
request.headers['authorization'] = 'the auth header value';

答案 1 :(得分:0)

或者,如果您想从您的 _headers 中传递所有预配置的标头(键、值)映射,您可以执行以下操作:

_headers.forEach((k, v) {
  request.headers[k] = v;
});