surf
surf copied to clipboard
Fast and friendly HTTP client framework for async Rust
Im trying to use Surf to work with the GitHub API and they aren't accepting HTTP version 2. So I would like to be able to set the http version...
~~Seems like a good time to discuss this, is this something that would be desirable for 2.0.0?~~ The List: - [x] outgoing chunked encoding (done in async-h1) - [ ]...
I couldn't find anywhere documenting a desire or otherwise a lack of desire for `multipart/form-data` support. I have a very basic streaming multipart client API in `multipart-async` now: https://github.com/abonander/multipart-async/tree/master/src/client It's...
I am trying to use `surf` to call my backend from a Yew-based WASM frontend running in the browser. HTTP calls to the backend are typically performed by a frontend...
Hey all, just started playing around with rust and ran into this issue. Even when there is no redirect code given in a response, I'm still seeing multiple requests being...
This would entail an external crate that provides a surf middleware with two modes (or potentially two different middlewares) When it's in recording mode, it transparently writes all requests and...
On some websites, e.g. http://futureuae.com, surf panics fails with the following error: > thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: String slice should be valid ASCII Firefox...
To not include it you also need to concretely specify the other features, which isn't always desirable
surf will use an unbounded amount of memory if the server sends a single infinitely large header. surf has some DoS prevention (see #289) but it only protects from an...