hurl/packages/hurl_core
apparentorder 56d4fa4485
Add the aws-sigv4 option to generate AWS SigV4 signed requests
AWS SigV4 support is available in curl since 7.75.0 (December 2020).

Add the necessary bits for Hurl to understand this option and pass
it on to libcurl, both as a command line option `--aws-sigv4` and
as a per-request option `aws-sigv4` in Hurlfiles.

Do not emit `Authorization: Basic` when aws-sigv4 is used, as this
would take priority over the `Authorization` header generated by libcurl.
Instead, explicitly set `username` and `password` options.

Suppress removal of the `Expect:` header when using aws-sigv4, as a
workaround for curl/curl#11664.

Add a corresponding integration test.
2023-08-24 15:18:53 +02:00
..
src Add the aws-sigv4 option to generate AWS SigV4 signed requests 2023-08-24 15:18:53 +02:00
tests Documents Reader and use idiomatic naming for methods. 2023-04-16 14:32:46 +02:00
Cargo.toml Update crates 2023-08-06 03:01:53 +00:00
README.md add README in each crate 2021-09-10 08:17:59 +02:00

hurl_core

The hurl_core crate provides the common functionalities used by both hurl and hurlfmt.