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...
### Request Statement When receiving an http response from upstream server it would be really handy to know which http version served the response. E.g. http1.1 / http2 This is...
### Package dio ### Version 5.9.0 ### Operating-System iOS ### Adapter Default Dio ### Output of `flutter doctor -v` ```shell [✓] Flutter (Channel stable, 3.35.0, on macOS 14.7.1 23H222 darwin-arm64,...
### Package dio ### Version 5.7.0 ### Operating-System Web ### Adapter Default Dio ### Output of `flutter doctor -v` ```shell [✓] Flutter (Channel stable, 3.32.0, on macOS 15.3.1 24D70 darwin-arm64,...
### Package dio ### Version 5.8.0+1 ### Operating-System Android ### Adapter Default Dio ### Output of `flutter doctor -v` ```shell Flutter (Channel stable, 3.35.1, on macOS 15.5 24F74 darwin-arm64, locale...
### Package native_dio_adapter ### Version 1.5.0 ### Operating-System Android ### Adapter NativeAdapter ### Steps to Reproduce 1. Create an Android emulator that does not have access to Google Play Services...
### Package cookie_manager ### Version 3.3.0 ### Operating-System iOS ### Adapter Default Dio ### Output of `flutter doctor -v` ```shell [!] Flutter (Channel stable, 3.32.7, on macOS 15.3.1 24D70 darwin-arm64,...
### Request Statement `IOHttpClientAdapter.validateCertificate` runs only after the HTTP request has already been flushed to the socket. This means an attacker who can present a publicly trusted certificate for `example.com`...