我无法使用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}');
感谢您的帮助。
答案 0 :(得分:1)
服务器需要允许浏览器通过列出Access-control-expose-headers
响应头中的标题来公开标题,否则您可以在浏览器devtools中看到它们,但是当您尝试在代码中读取它们时,浏览器将压制他们。
另见