Search Issue Tracker

Fixed in Unity 2019.3

Votes

1

Found in

2019.1.0f1

Issue ID

1146305

Regression

Yes

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

Mobile

-

-

Priority: 2Necessary for shipping a final release

-

Severity: 2Core functionality majorly impacted

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.
OR
- Ability to use HTTP/1 instead of HTTP/2.

Note:
- 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

All about bugs

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