onConfigOptions method

  1. @protected
FutureOr<void> onConfigOptions(
  1. T data,
  2. WorkRequestOptions options
)

自定义配置http请求选择项

data为本次任务执行周期中的数据包装类,由onCreateWorkData创建, 可以获取用户传递的自定义WorkData.extra

  • options为请求将要使用的配置选项,修改options的属性以定制http行为。
  • options包含onHttpMethod返回的请求方法, onContentType填充的Content-Type onPreFillParamsonFillParams以及onPostFillParams填充的参数, onUrl返回的请求地址, onHeaders中创建的请求头, onResponseType中返回的响应格式, start传入的onSendProgressonReceiveProgressonConfigKey返回的客户端配置key 以上属性都可以在这里被覆盖。

Implementation

@protected
FutureOr<void> onConfigOptions(T data, WorkRequestOptions options) {}