MST

星途 面试题库

面试题:Flutter中Dio插件拦截器如何实现请求统一添加公共参数

在Flutter开发中,使用Dio插件,假设项目需要在每个请求头中添加一个公共的token参数,你如何通过Dio的拦截器来实现这一需求?请给出关键代码示例。
13.3万 热度难度
前端开发Flutter

知识考点

AI 面试

面试题答案

一键面试
import 'package:dio/dio.dart';

void main() {
  Dio dio = Dio();

  dio.interceptors.add(InterceptorsWrapper(
    onRequest: (RequestOptions options) async {
      // 添加公共的token参数到请求头
      options.headers['token'] = 'your_public_token'; 
      return options;
    },
  ));
}