如果这个问题这么简单,我很抱歉,但是我还是个新手,最近找不到在HTTP请求中设置默认标头的好方法.我可以扩展类或将函数包装到其中,但不应该有一种内置的简单方法,但我在文档中找不到它.
如果这个问题这么简单,我很抱歉,但是我还是个新手,最近找不到在HTTP请求中设置默认标头的好方法.我可以扩展类或将函数包装到其中,但不应该有一种内置的简单方法,但我在文档中找不到它.
这可以通过Dio封装轻松实现.
https://pub.dartlang.org/packages/dio个
Update个
基于新的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.