我在飞镖中使用MultipartRequest以便将文件上传到API。但是,我需要向我的请求添加一个授权标头。我面临的问题是header属性是最终属性,我无法覆盖它。我该如何解决? 谢谢!
答案 0 :(得分:3)
headers
是Map
,因此添加键/值。
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;
});