vector/sources/util/http/
mod.rs1#[cfg(feature = "sources-utils-http-encoding")]
2mod encoding;
3#[cfg(any(
4 feature = "sources-http_server",
5 feature = "sources-opentelemetry",
6 feature = "sources-utils-http-headers"
7))]
8mod headers;
9mod method;
10#[cfg(feature = "sources-utils-http-prelude")]
11mod prelude;
12#[cfg(any(
13 feature = "sources-http_server",
14 feature = "sources-heroku_logs",
15 feature = "sources-utils-http-query"
16))]
17mod query;
18
19#[cfg(any(
20 feature = "sources-aws_kinesis_firehose",
21 feature = "sources-datadog_agent",
22 feature = "sources-opentelemetry",
23 feature = "sources-splunk_hec",
24 all(test, feature = "sources-http_client"),
25))]
26pub(crate) use encoding::capped_body;
27#[cfg(feature = "sources-utils-http-encoding")]
28pub use encoding::{decompress_body, emit_decompress_error, set_max_decompressed_size_bytes};
29#[cfg(feature = "sources-utils-http-headers")]
30pub use headers::add_headers;
31pub use method::HttpMethod;
32#[cfg(feature = "sources-utils-http-prelude")]
33pub use prelude::HttpSource;
34#[cfg(feature = "sources-utils-http-query")]
35pub use query::add_query_parameters;