cfug / dio

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 adapters, etc.
https://dio.pub
MIT License
12.46k stars 1.51k forks source link

Post request or get Request with huawei devices only Returned bad response statues code 500 always #2009

Closed ahmedNagar123 closed 10 months ago

ahmedNagar123 commented 11 months ago

Package

dio

Version

5.3.3

Operating-System

Android

Output of flutter doctor -v

[✓] Flutter (Channel stable, 3.13.8, on macOS 14.0 23A344 darwin-arm64, locale en-EG)
    • Flutter version 3.13.8 on channel stable at /Users/ahmedelnajar/development/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 6c4930c4ac (6 days ago), 2023-10-18 10:57:55 -0500
    • Engine revision 767d8c75e8
    • Dart version 3.1.4
    • DevTools version 2.25.0

[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
    • Android SDK at /Users/ahmedelnajar/Library/Android/sdk
    • Platform android-34, build-tools 34.0.0
    • Java binary at: /Users/ahmedelnajar/Applications/Android Studio Iguana 2023.2.1
      Nightly.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.8+0-17.0.8b1000.22-10799086)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 15.0.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 15A507
    • CocoaPods version 1.13.0

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[!] Android Studio (version unknown)
    • Android Studio at /Users/ahmedelnajar/Applications/Android Studio Iguana 2023.2.1 Nightly.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    ✗ Unable to determine Android Studio version.
    • Java version OpenJDK Runtime Environment (build 17.0.8+0-17.0.8b1000.22-10799086)

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-arm64   • macOS 14.0 23A344 darwin-arm64
    • Chrome (web)    • chrome • web-javascript • Google Chrome 118.0.5993.96

[✓] Network resources
    • All expected network resources are available.

! Doctor found issues in 1 category.

Dart Version

3.1.4

Steps to Reproduce

1- add request get or post 2- returned bad response statues code 500 3- with huawei devices only

Expected Result

when add post request or get good response statues code 200 and response data returend with huawei devices only

Actual Result

when add post request or returned bad response statues code 500 return missing parameter with huawei devices only devices not supported google play but added in huawei store

AlexV525 commented 11 months ago

Please provide a minimal reproducible example, or try with a minimal example on those Huawei devices.