Search Issue Tracker

Fixed in 2019.3.X

Fixed in 2019.1.X, 2019.2.X



Found in



Issue ID




[Mobile] UnityWebRequest fails sending POST request if the server supports HTTP/2 with no fallback to HTTP/1



Reproduction steps:
1. Open the attached project.
2. Build and run the "SampleScene" to a device.
3. Click "Request".
4. After several seconds a message should be printed.

Actual result:
- "Error: Unknown Error"

Expected result:
- "{ "args":{}, ..." message is printed.
- Ability to use HTTP/1 instead of HTTP/2.

- Request success if "bytes to send" is set to 1024 instead of 2048.

Reproduced with devices:
iPhone Xs iOS 12.0,
iPadMini 4 iOS 11.4,
iPad Mini 2 iOS 9.2,
VLNQA00224, Samsung Galaxy A5(2017) (SM-A520F), 8.0.0, CPU: Exynos 7 Octa 7880, GPU: Mali-T830

Not reproducible with devices:
iPhone 6 iOS 10.3.3,
iPhone iPod Touch 6 iOS 10.2,
iPhone 5 iOS 10.1,
VLNQA00001, Google Pixel 2 (Pixel 2), 9, CPU: Snapdragon 835 MSM8998, GPU: Adreno (TM) 540,
VLNQA00136, Samsung Galaxy S9+ (SM-G965F), 8.0.0, CPU: Exynos 9 Series 9810, GPU: Mali-G72

Reproduced with Unity versions:
2019.1.0a3, 2019.1.0f1, 2019.2.0a12

Not reproducible with Unity versions:
2017.4.25f1, 2018.3.13f1, 2019.1.0a2

Comments (2)

  1. hyphenbash

    Aug 31, 2019 23:36

    now that this issue is mentioning http2, will there be any roadmap to support http2 ever?

  2. Admin_Friend_Factory

    Jul 11, 2019 15:39

    When will there be a patch / bugfix in Unity 2019.1? And when for 2019.2? We tried all version and the only bugfix is in 2019.3.8a. Thanks

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.