awc: "IO error: bytes remaining on stream" on some websites
- Lingua principale
- Rust
- Stelle
- 24.8k
- Fork
- 1.9k
- Merge medio
- 23h 10m
- PR unite (30g)
- 26
Descrizione
## Expected Behavior
awc being able to successfully download the websites that work with curl and Firefox.
## Current Behavior
On some websites, e.g. http://mapleleafs.com, awc fails with the following error:
> IO error: bytes remaining on stream
42 out of the top million websites are affected. List of all affected websites: [awc-bytes-remaining-on-stream.txt.gz](https://github.com/actix/actix-web/files/6179278/awc-bytes-remaining-on-stream.txt.gz)
## Steps to Reproduce (for bugs)
1. `git clone https://github.com/Shnatsel/rust-http-clients-smoke-test`
2. `cd rust-http-clients-smoke-test/awc`
3. `cargo build --release`
4. `target/release/awc-smoke-test `
## Context
I am testing a bunch of HTTP clients on the top million websites according to the [Feb 3 Tranco list](https://tranco-list.eu/list/3G6L).
## Your Environment
Linux, Ubuntu 20.04 LTS
* Rust Version (I.e, output of `rustc -V`): rustc 1.47.0 (18bf6b4f0 2020-10-07)
* Actix Web Version: awc 3.0.0-beta.3
Guida per i contributori
Apri la guida per i contributori
Valutazione
Questa issue non è ancora stata valutata.