-
Notifications
You must be signed in to change notification settings - Fork 121
HTTP/1.0 support #287
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
async-h1 is a HTTP 1.1 parser.
That is server-only, there is no client support presently. |
It would be nice to expose this option in surf and accept HTTP 1.0 by default, since literally every other client I've tested seems to do so. |
(Note, this is barely over 1% of websites.) It's of low importance to newer HTTP clients, but we may have an option to support it depending what implications it has. |
At least with the
To me, it seems like a big problem if 1% of all websites won't work with |
On some websites, e.g. http://thomsonreuters.co.uk, surf fails with the following error:
Firefox, curl and ureq (a blocking Rust client) work fine.
11820 websites out of the top million from Feb 3 Tranco list are affected.
Tested using this code. Test tool output from all affected websites: surf-unsupported-http-version.tar.gz
I've only tested the async-h1 backend; I don't know if the other backends are affected.
The text was updated successfully, but these errors were encountered: