dio icon indicating copy to clipboard operation
dio copied to clipboard

A powerful HTTP client for Dart and Flutter, which supports global settings, Interceptors, FormData, aborting and canceling a request, files uploading and downloading, requests timeout, custom adapter...

Results 163 dio issues
Sort by recently updated
recently updated
newest added

DioMixin.fetch (package:dio/src/dio_mixin.dart:488:35) DioMixin.request (package:dio/src/dio_mixin.dart:483:12) DioMixin.post (package:dio/src/dio_mixin.dart:97:12) DioNetWorkSingleton.post (package:common_net/base/dio_network_singleton.dart:58:17) ![image](https://user-images.githubusercontent.com/20720544/173309718-3963b048-a7d1-4327-b7a3-e2177c2a1439.png)

### New Issue Checklist - [x] I have searched for a similar issue in the [project](https://github.com/flutterchina/dio/issues) and found none ### Issue Info | Info | Value | | | ------------------------------...

DioError [DioErrorType.connectTimeout]: Connecting timed out [50000ms] #0 DioMixin.assureDioError (package:dio/src/dio_mixin.dart:819) #1 DioMixin._dispatchRequest (package:dio/src/dio_mixin.dart:678) #2 DioMixin.fetch.. (package:dio/src/dio_mixin.dart:586) I have a timer task that requests the network every 30 seconds. But I found...

How to get DNS&ssl time

Is there anyway to get the filename from Content-Disposition headers aside from specifying a filename **for Web**?

### New Issue Checklist - [X] I have searched for a similar issue in the [project](https://github.com/flutterchina/dio/issues) and found none ### Issue Info | Info | Value | | | ------------------------------...

dio 4.0.6 in class io_adapter.dart @override void close({bool force = false}) { _closed = _closed; _defaultHttpClient?.close(force: force); } is that _closed = _closed error? should be: @override void close({bool force...

DioError [DioErrorType.other]: LateInitializationError: Local 'request' has not been initialized. #0 LateError._throwLocalNotInitialized (dart:_internal-patch/internal_patch.dart:206) #1 DefaultHttpClientAdapter.fetch (package:dio/src/adapters/io_adapter.dart:64) #2 DioMixin._dispatchRequest (package:dio/src/dio_mixin.dart:657) Source stack: #0 DioMixin.fetch (package:dio/src/dio_mixin.dart:488) #1 DioMixin.request (package:dio/src/dio_mixin.dart:483) #2 DioMixin.post (package:dio/src/dio_mixin.dart:97) #3...

**使用最新的 4.04 版本** 在使用 QueuedInterceptorsWrapper 处理 onError 的 401 状态码,其中刷新 token 成功后使用 dio.fetch 再次请求时,当该请求失败后,则 onError 回调不会触发,造成上层调用方一直处于等待,无法响应,大致代码示例如下: ```dart QueuedInterceptorsWrapper( onError: (err, handler) { if (err.response?.statusCode == 401) { // 刷新 token...

### New Pull Request Checklist - [x] I have read the [Documentation](https://pub.dartlang.org/packages/dio) - [x] I have searched for a similar pull request in the [project](https://github.com/flutterchina/dio/pulls) and found none - [x]...