抱歉,如果这个问题如此基本,但是我不熟悉该问题,最近又找不到在HTTP请求中设置默认 header 的好方法,我可以扩展该类或为其包装一个函数,但是不应该有一个内置的简单方法,但是我在文档中找不到它。

最佳答案

使用Dio包可以很容易地做到这一点。
https://pub.dartlang.org/packages/dio
更新
基于新的Dio API:

var dio = Dio();
dio.interceptors.add(InterceptorsWrapper(onRequest: (RequestOptions options) async {
  var customHeaders = {
    'content-type': 'application/json'
    // other headers
  };
  options.headers.addAll(customHeaders);
  return options;
}));

Response response = await dio.get("url");
print(response.data.toString());
有关更多详细信息,请引用documentation

09-12 09:42