如何在 Interceptorwrapper 中传递 onRequest

How to pass onRequest in Interceptorwrapper

requestInterceptor(RequestOptions options) async {

options.headers["Content-Type"] = "application/x-www-form-urlencoded";
return options;

}

dio.interceptors.add(
  InterceptorsWrapper(
    onRequest: (RequestOptions options) => requestInterceptor(options),
  ),
);

之前工作正常,但现在出现错误:参数类型 'dynamic Function(RequestOptions)' 无法分配给参数类型 'void Function(RequestOptions, RequestInterceptorHandler)' 如果我在函数错误中添加处理程序我必须做什么:参数类型 'dynamic Function(RequestOptions)' 无法分配给参数类型 'void Function(RequestOptions, RequestInterceptorHandler)' 它也给出了如何解决这个问题 请帮忙

尝试在 onRequest 中使用 RequestInterceptorHandler 并将选项发送(下一个)给处理者。

dio.interceptors.add(InterceptorsWrapper(
     onRequest: (RequestOptions options, RequestInterceptorHandler handler) async {
        options.headers["Content-Type"] = "application/x-www-form-urlencoded";
        return handler.next(options);
     }
));