Skip to content

Support WinHTTP-based HTTP client for Windows (similar to cupertino_http and cronet_http) #1837

@UnluckyY1

Description

@UnluckyY1

Hi Dart team 👋

I’d like to ask if there are any plans to provide a WinHTTP-based implementation for the http package on Windows, similar to how:
• cronet_http is used on Android
• cupertino_http is used on iOS/macOS

Currently, there’s no native Windows equivalent. As a result, apps using Dart/Flutter on Windows rely solely on the default Dart HTTP stack, which may not take advantage of Windows’ native networking capabilities (e.g. WinHTTP, proxy integration, certificate management, etc.).

This would also help resolve long-standing issues such as:
flutter/flutter#26359

Metadata

Metadata

Assignees

No one assigned

    Labels

    P3A lower priority bug or feature requestcontributions-welcomeContributions welcome to help resolve this (the resolution is expected to be clear from the issue)package:httptype-enhancementA request for a change that isn't a bug

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions