dart BrowserClient - 如何读取响应头?

时间:2016-09-05 15:31:01

标签: http dart

我无法使用browser_client.dart读取响应标头:

import 'package:http/browser_client.dart';


var response =
await client.post(url, headers: {
  'Content-Type': 'application/json',
  'Accept': 'application/json'
}, body: body);
print('Response headers: ${response.headers}');

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

服务器需要允许浏览器通过列出Access-control-expose-headers响应头中的标题来公开标题,否则您可以在浏览器devtools中看到它们,但是当您尝试在代码中读取它们时,浏览器将压制他们。

另见