Reproduction steps (Linux):
1. Download the attached "server.py" file from the "Internal Notes" section
2. Open a console in the file location and run "python3 server.py"
3. Open the attached "IN-148176_REPRO" project
4. In the menu bar, navigate to "Repro" > "2 - Empty body, version not forced"
5. Observe the Editor Console window and the console running "server.py"
Actual result: The Editor Console logs only the "/body" request, while the "server.py" console shows that both "/body" and "/nobody" were answered with 200
Expected result: The Editor Console logs both the "/body" and the "/nobody" request
Reproducible with: 6000.6.0a1, 6000.5.10f1, 6000.6.0b10, 6000.7.0a5
Could not test with: 6000.0.82f1, 6000.3.23f1 (no "UnityHttpMessageHandler" API), 6000.5.0a7 (missing "HttpForcedVersion.HTTP1_1")
Reproducible environment: Windows 11, Ubuntu 24.04 LTS, Debian GNU/Linux forky/sid (Reporter)
Not reproducible environment: No other environments tested
Note:
- Nothing is logged for the "/nobody" request, even when a 5-second CancellationToken is used