api: add schema for http proxy configuration - HTTP_PROXY_SCHEMA
This commit is contained in:
parent
7a7fcb4715
commit
467bd01cdf
@ -1610,3 +1610,14 @@ pub struct NodeStatus {
|
|||||||
pub cpuinfo: NodeCpuInformation,
|
pub cpuinfo: NodeCpuInformation,
|
||||||
pub info: NodeInformation,
|
pub info: NodeInformation,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pub const HTTP_PROXY_SCHEMA: Schema = StringSchema::new(
|
||||||
|
"HTTP proxy configuration [http://]<host>[:port]")
|
||||||
|
.format(&ApiStringFormat::VerifyFn(|s| {
|
||||||
|
crate::tools::http::ProxyConfig::parse_proxy_url(s)?;
|
||||||
|
Ok(())
|
||||||
|
}))
|
||||||
|
.min_length(1)
|
||||||
|
.max_length(128)
|
||||||
|
.type_text("[http://]<host>[:port]")
|
||||||
|
.schema();
|
||||||
|
Loading…
Reference in New Issue
Block a user