Mohamed Daahir
Mohamed Daahir
We can go with the proposed implementation in https://github.com/ducaale/xh/pull/294#issuecomment-1331882126 and use `--preserve-encoding` (cURL uses `--raw` but that option is already used in HTTPie/xh). Note that we currently don't allow the...
Do you encounter a similar issue if you pass the `--native-tls` flag? Note that this option is not available in the Homebrew version yet, so you would need to use...
For reference, this is how certificate errors are reported in Windows: ``` $ xh --native-tls https://wrong.host.badssl.com xh: error: error sending request for url (https://wrong.host.badssl.com/): error trying to connect: The certificate's...
It is most likely that curl will support [system proxy on windows](https://github.com/curl/curl/issues/3965) in the future. We are open to adding something similar to cURL's `--noproxy` option but In the meantime,...
Maybe we could introduce `header` as Auth Type e.g. `--auth-type=header --auth=x-api-key:API_KEY`? On its own, it wouldn't behave any differently than passing a header directly, but it would support reading it...
`quinn` has [non-optional dependency on `ring`](https://github.com/quinn-rs/quinn/blob/845e68daa79278beddd30eafa30c6b2c750ed22d/Cargo.toml#L38) which is causing the http3 test server to panic: ``` thread '' panicked at /home/ducaale/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-0.23.28/src/crypto/mod.rs:249:14: no process-level CryptoProvider available -- call CryptoProvider::install_default() before this...
>- [ ] Support streaming requests in HTTP/3 Can this be considered done with https://github.com/seanmonstar/reqwest/pull/2673?
cURL has https://github.com/curl/h2c for converting HTTP requests to a curl command
@Ruben2424 were you planning to continue the PR anytime soon? I think wrapping the async block with `sync_wrapper` would work in this case: ```rs // src/dns/hickory.rs Box::pin(sync_wrapper::SyncFuture::new(async move { let...
Alternatively, once we add support for `--unix-socket` option, users can have custom forward proxy that handles adding auth headers ```sh xh --unix-socket=/tmp/hmac-sha256 https://httpbingo.org hello=world ```