在dart的MultipartRequest中添加授权标头

在dart的MultipartRequest中添加授权标头,dart,flutter,Dart,Flutter,我在dart中使用,以便将文件上载到API。但是,我需要在请求中添加授权标头。我面临的问题是header属性是final,我无法覆盖它。我怎样才能解决这个问题? 谢谢大家! 标题是一个映射,因此添加键/值 http.MultipartRequest request = new http.MultipartRequest('POST', Uri.parse(url)); request.headers['authorization'] = 'the auth header value';

我在dart中使用,以便将文件上载到API。但是,我需要在请求中添加授权标头。我面临的问题是header属性是final,我无法覆盖它。我怎样才能解决这个问题?
谢谢大家!

标题
是一个
映射
,因此添加键/值

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

或者,如果您想通过所有预配置的头(键、值)映射,比如说
\u头
,您可以执行以下操作:

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