EasyHttp class

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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

Static Properties

config BaseEasyHttpConfig
no setter
interceptor List<Interceptor>
no setter

Static Methods

addInterceptor(Interceptor interceptor) → dynamic
delete<T>({required String url, Map<String, String>? headers, String? contentType, Map<String, dynamic>? query, dynamic data, bool showDefaultLoading = true, Duration? sendTimeout, Duration? receiveTimeout}) Future<T>
download({required String url, required String savePath, ProgressCallback? onReceiveProgress, Map<String, dynamic>? queryParameters, CancelToken? cancelToken, bool deleteOnError = true, String lengthHeader = Headers.contentLengthHeader, dynamic data, Options? options}) Future<Response>
get<T>({required String url, Map<String, String>? headers, String? contentType, Map<String, dynamic>? query, bool showDefaultLoading = true, Duration? sendTimeout, Duration? receiveTimeout}) Future<T>
init({required BaseEasyHttpConfig config}) → dynamic
onLoading<T>(Future<T> asyncFunction(), {bool showDefaultLoading = true}) Future<T>
post<T>({required String url, dynamic body, String? contentType, Map<String, String>? headers, Map<String, dynamic>? query, bool showDefaultLoading = true, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress, Duration? sendTimeout, Duration? receiveTimeout}) Future<T>
put<T>({required String url, dynamic body, String? contentType, Map<String, String>? headers, Map<String, dynamic>? query, bool showDefaultLoading = true, Duration? sendTimeout, Duration? receiveTimeout}) Future<T>
rawDelete({required String url, Map<String, String>? headers, String? contentType, Map<String, dynamic>? query, dynamic data, bool showDefaultLoading = true, Duration? sendTimeout, Duration? receiveTimeout}) Future<Response>
rawGet({required String url, Map<String, String>? headers, String? contentType, Map<String, dynamic>? query, bool showDefaultLoading = true, Duration? sendTimeout, Duration? receiveTimeout}) Future<Response>
rawPost({required String url, dynamic body, String? contentType, Map<String, String>? headers, Map<String, dynamic>? query, bool showDefaultLoading = true, ProgressCallback? onSendProgress, ProgressCallback? onReceiveProgress, Duration? sendTimeout, Duration? receiveTimeout}) Future<Response>
rawPut({required String url, dynamic body, String? contentType, Map<String, String>? headers, Map<String, dynamic>? query, bool showDefaultLoading = true, Duration? sendTimeout, Duration? receiveTimeout}) Future<Response>