dio
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...
This was supposed to be just an attempt but while moving the integration test, I found a bug since one of the tests failed for the `Http2Adapter`. So I think...
Everyone will use `Http2Adapter` to support HTTP/2, which is great until it fails to allow non-H2 connections to go through itself. The request provides a fallback adapter to handle non-H2...
### Package dio ### Version 5.4.0 ### Operating-System iOS ### Output of `flutter doctor -v` ```shell [!] Flutter (Channel unknown, 3.10.0, on macOS 14.1.1 23B81 darwin-arm64, locale zh-Hans-CN) ! Flutter...
### Package dio ### Version 5.2.0+1 ### Operating-System Android ### Output of `flutter doctor -v` ```shell [✓] Flutter (Channel stable, 3.10.6, on macOS 14.1.1 23B81 darwin-arm64, locale zh-Hans-CN) • Flutter...
### New Pull Request Checklist - [ ] I have read the [Documentation](https://pub.dev/documentation/dio/latest/) - [ ] I have searched for a similar pull request in the [project](https://github.com/cfug/dio/pulls) and found none...
Just a quick hack to figure out if we can get rid of `DioMixin` and if that would actually make sense. The `DioMixin` is currently the main class. The `DioForNative`...
### Request Statement When i write a interceptor class extends Interceptor, in some case, i wish throw some exception to tell the developer some thing went wrong. so i throw...
[Wiki: Releasing a new version of packages](https://github.com/cfug/dio/wiki/Releasing-a-new-version-of-packages) | CHANGELOG | Version | |-------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------| | [dio](https://github.com/cfug/dio/blob/main/dio/CHANGELOG.md) | [![Pub](https://img.shields.io/pub/v/dio.svg?include_prereleases)](https://pub.dev/packages/dio) | | [compatibility_layer](https://github.com/cfug/dio/blob/main/plugins/compatibility_layer/CHANGELOG.md) | [![Pub](https://img.shields.io/pub/v/dio_compatibility_layer.svg?include_prereleases)](https://pub.dev/packages/dio_compatibility_layer) | | [cookie_manager](https://github.com/cfug/dio/blob/main/plugins/cookie_manager/CHANGELOG.md) | [![Pub](https://img.shields.io/pub/v/dio_cookie_manager.svg?include_prereleases)](https://pub.dev/packages/dio_cookie_manager) | | [http2_adapter](https://github.com/cfug/dio/blob/main/plugins/http2_adapter/CHANGELOG.md)...
### Package dio ### Version 5.3.3 ### Operating-System Android 13 ### Output of `flutter doctor -v` ```shell Doctor summary (to see all details, run flutter doctor -v): [!] Flutter (Channel...
Context for this PR at https://github.com/sharat87/httpbun/issues/14#issuecomment-1837429157. Changes pending still, in `scripts/preparing_pinning_certs.sh` and `plugins/http2_adapter/test/pinning_text.dart`. ### New Pull Request Checklist - [ ] I have read the [Documentation](https://pub.dev/documentation/dio/latest/) - [ ] I...