warp icon indicating copy to clipboard operation
warp copied to clipboard

A super-easy, composable, web server framework for warp speeds.

Results 164 warp issues
Sort by recently updated
recently updated
newest added

**Is your feature request related to a problem? Please describe.** As a user of this fantastic library, I would to get access to HTTP trailers from my warp server. For...

feature

If you know your encoding might contain odd characters, you may need to URL decode it first. Also extends the `path!()` macro to allow for ``` path!("hello" / (decode String))...

`Sec-WebSocket-Extensions: permessage-deflate` and such is available in Firefox and Chrome, and utilizing it natively would eliminate the need to load large JavaScript decompression libraries on the client-side. (Large as in...

feature

It would be nice to have a filter (or add this feature by any other means), so that the we can check peer's certificate (i.e. [something like this](https://docs.rs/openssl/0.10.22/openssl/ssl/struct.SslRef.html#method.peer_certificate) when running...

feature

Split out the inline modules into their own files. (reduce length of individual files, more predictable file structure) Restructure from linked tree into vector. (increase memory use, but probably reduce...

`serde_urlencoded` is used for to deserialize query strings, and hence not all structs that are `Deserialize` can be deserialized to. I think it would be neat to document that fact...

waiting-on-author

This does two things to reduce the amount of code `path!` generates, first it removes `warp::any()` filter at the start of each path, therefore removing one level of `And` as...

waiting-on-author

Hello, I would like to make the TLS ciphersuites configurable. Let me know how to proceed if you are not comfortable to expose `SupportedCipherSuite` from `rustls`.

As the title says. Expressjs for example [does](https://expressjs.com/en/5x/api.html#routing-methods) the same.

feature

Replace IntoOrigin with TryIntoOrigin, that returns TryIntoOriginError upon receiving an invalid CORS Origin string. Make this trait and error public instead of keeping them private. This gives the library users...