BuildRequest<T> class

create_user: zhengzaihong email:1096877329@qq.com create_date: 2025-08-12 create_time: 17:22 describe: 优化 RxNet职责,将BuildRequest从RxNet中分离出来,

Constructors

BuildRequest.new(HttpType _httpType, RxNet _rxNet)

Properties

checkNetWork CheckNetWork?
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
onResponse ↔ dynamic Function(Response response)?
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

addHeaders(Map<String, dynamic> headers) BuildRequest<T>
addParams(Map<String, dynamic> params) BuildRequest<T>
breakPointDownload({required String savePath, ProgressCallback? onReceiveProgress, Success? success, Failure? failure, Completed? completed, dynamic cancelCallback()?}) → void
breakPointUpload({required String filePath, ProgressCallback? onSendProgress, Success? success, Failure? failure, Completed? completed, dynamic cancelCallback()?, int? start}) → void
download({required String savePath, ProgressCallback? onReceiveProgress, Success? success, Failure? failure, Completed? completed}) → void
execute<T>({Success<T>? success, Failure? failure, Completed? completed}) → void
executeStream() Stream<RxResult<T>>
getCancelToken() CancelToken?
getContentLength(Response response) Future<String?>
getParams(ParamCallBack callBack) BuildRequest<T>
isRestfulUrl() bool
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
removeNullValueKeys() BuildRequest<T>
request() Future<RxResult<T>>
setCacheInvalidationTime(int millisecond) BuildRequest<T>
setCacheMode(CacheMode cacheMode) BuildRequest<T>
setCancelToken(CancelToken cancelToken) BuildRequest<T>
setCheckNetwork(CheckNetWork checkNetWork) BuildRequest<T>
setContentType(String type) BuildRequest<T>
setEnableGlobalHeader(bool enable) BuildRequest<T>
setHeader(String key, dynamic value) BuildRequest<T>
setIgnoreCacheKey(String key) BuildRequest<T>
setIgnoreCacheKeys(List<String> keys) BuildRequest<T>
setJsonConvert(JsonTransformation convert) BuildRequest<T>
setLoop(bool loop, {Duration? interval}) BuildRequest<T>
setOptionConfig(OptionConfig callBack) BuildRequest<T>
setParam(String key, dynamic value) BuildRequest<T>
setParams(Map<String, dynamic> params) BuildRequest<T>
setParamsToBodyData(bool toBody) BuildRequest<T>
setParamsToFormData(bool toFormData) BuildRequest<T>
setPath(String path) BuildRequest<T>
setRequestIgnoreCacheTime(bool ignoreCache) BuildRequest<T>
setResponseCallBack(dynamic responseCallBack(Response response)) BuildRequest<T>
setResponseType(ResponseType type) BuildRequest<T>
setRestfulUrl(bool restful) BuildRequest<T>
setRetryCount(int count, {Duration? interval}) BuildRequest<T>
toBodyData() BuildRequest<T>
toFormData() BuildRequest<T>
toString() String
A string representation of this object.
inherited
toUrlEncoded() BuildRequest<T>
upload({ProgressCallback? onSendProgress, Success? success, Failure? failure, Completed? completed}) → void

Operators

operator ==(Object other) bool
The equality operator.
inherited