onRequest method
The callback will be executed before the request is initiated.
If you want to continue the request, call handler.next
.
If you want to complete the request with some custom data,
you can resolve a Response
object with handler.resolve
.
If you want to complete the request with an error message,
you can reject a DioError
object with handler.reject
.
Implementation
@override
void onRequest(RequestOptions options, RequestInterceptorHandler handler) {
if (HttpPlatform.get.token?.isNotEmpty == true) {
// 增加请求头
options.headers.addAll({"x-auth-token": HttpPlatform.get.token});
XLog.d("currentToken===>>${HttpPlatform.get.token}");
}
super.onRequest(options, handler);
}