SmartPlugin class abstract
SmartDio 插件基类
所有插件都应继承此类,并实现需要的生命周期方法。 插件按 priority 排序执行,数字越小越先执行。
- Inheritance
-
- Object
- Middleware
- SmartPlugin
- Implementers
Constructors
Properties
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
onError(
RequestContext ctx, SmartError error) → Future< void> -
错误发生时调用
inherited
-
onFinish(
RequestContext ctx) → Future< void> -
请求结束后调用(无论成功失败都会执行)
inherited
-
onRequest(
RequestContext ctx, RequestOptions options) → Future< void> -
请求发送前调用(可修改 RequestOptions)
inherited
-
onResponse(
RequestContext ctx, Response response) → Future< void> -
响应接收后调用
inherited
-
onStart(
RequestContext ctx) → Future< void> -
请求开始前调用
inherited
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited