How to Fix HttpException In Flutter ??

· 3 min read
How to Fix HttpException In Flutter
How to Fix HttpException In Flutter

The Hypertext Transfer Protocol is an application protocol for distributed, collaborative, hypermedia information systems that allow users to communicate data on the World Wide Web. So today, we are going to learn how to Fix HttpException In Flutter.

How to Fix HttpException In Flutter ??

Right now this issue is opened on Github https://github.com/flutter/flutter/issues/32587

The issue is mainly with Android Q. You can downgrade your android version from Android Q to Android Pie. which eventually leads to resolve the issue.

First, turn off your WiFi/Bluetooth and run the below command:

flutter clean

And then quitting or restarting your emulator.

If you faced this issue on IOS build, follow the below steps

Goto Runner -> editSchema -> Run -> change build configurations to Debug.

If you are in Release mode you will face this issue, while running on android studio.

You can track the problem for android if you open a your_app/android project from Android Studio and run it, the same for iOS -> open ios project in XCode so after I’ve fixed it the app run as intended.

  • For iOS do flutter build ios –release and then open/run the project in Xcode
  • For Android do flutter build apk –release and then open/run the project in Android Studio

You can also Globally overrode the HttpClient:

class MyHttpOverrides extends HttpOverrides {
  @override
  HttpClient createHttpClient(SecurityContext context) {
    return super.createHttpClient(context)
        ..maxConnectionsPerHost = 5;
  }
}


void main() {
  HttpOverrides.global = MyHttpOverrides();
  runApp(MyApp());
}

In some cases user can also make changes in import like a below:

import 'package:http/http.dart' as http;
...
http.Response response =  http.get('url')

Conclusion:

Hope you enjoyed this article !!! Thanks for reading:)

In this article, we have learned about how to fix HttpException in Flutter.

Do not forget to drop your valuable suggestions/feedback. We would love to assist you.

FlutterAgency.com is our portal Platform dedicated to Flutter Technology and Flutter Developers. The portal is full of cool resources from Flutter like Flutter Widget GuideFlutter ProjectsCode libs and etc.

FlutterAgency.com is one of the most popular online portals dedicated to Flutter Technology and daily thousands of unique visitors come to this portal to enhance their knowledge of Flutter.

Leave a Reply