solicit
solicit copied to clipboard
An HTTP/2 implementation in Rust
`new_stream` function in SimpleClient already defines `authority` header, so how to use self-defined `authority` ? ```Rust let mut headers: Vec = vec![ (b":method".to_vec(), method.to_vec()), (b":path".to_vec(), path.to_vec()), (b":authority".to_vec(), self.host.clone()), (b":scheme".to_vec(), self.conn.scheme().as_bytes().to_vec()),...
``` for header in response.headers.iter() { println!("{}: {}", str::from_utf8(header.name()).unwrap(), str::from_utf8(header.value()).unwrap()); } ``` this block from the readme example wont execute
Hi, the latest commit is 3 years ago (Jan 26, 2017). Is this project considered abandon? If so, could the author pushes a commit to mark it as `deprecated`: ,...
This helps https://github.com/rust-lang/rust/pull/65819
Hello, I am trying to implement retrying logic when connection/io failure occurs. The `request` method takes `Option` which means I can't pass body as it has moved again unless I...
I have added support for following two features. 1. Specifying custom https port 2. new method to build ssl context by passing ca file, cert and private key
This PR adds full support for flow control window updates on the connection and session layers. The `HttpConnection` struct has grown methods for sending window updates to the peer, as...
Hi, I've been trying to update solicit to support rust-openssl 0.9, and I'm almost there. The last issue is to implement `try_split` for `SslStream`, but the underlying method `try_clone` for...
... otherwise it is not possible to implement SessionState
asynchronous server must not block in `rx.recv_frame()`, so `handle_next_frame` is not suitable for asynchronous server. The workaround this limitation is to implement `ReceiveFrame` which produces one previously read frame, but...