MCPcopy Create free account
hub / github.com/PerroEngine/Perro / map_ureq_error

Function map_ureq_error

perro_source/api_modules/perro_networking/src/http.rs:652–668  ·  view source on GitHub ↗
(id: HttpID, url: &str, err: ureq::Error)

Source from the content-addressed store, hash-verified

650 }
651
652 Ok(builder.build().new_agent())
653}
654
655pub(crate) fn tls_config(mode: &HttpTLSMode) -> ureq::tls::TlsConfig {
656 use ureq::tls::{RootCerts, TlsConfig, TlsProvider};
657
658 match mode {
659 HttpTLSMode::DefaultRustls => TlsConfig::builder()
660 .provider(TlsProvider::Rustls)
661 .root_certs(RootCerts::WebPki)
662 .build(),
663 HttpTLSMode::PlatformVerifier => TlsConfig::builder()
664 .provider(TlsProvider::Rustls)
665 .root_certs(RootCerts::PlatformVerifier)
666 .build(),
667 HttpTLSMode::NativeTls => TlsConfig::builder()
668 .provider(TlsProvider::NativeTls)
669 .root_certs(RootCerts::PlatformVerifier)
670 .build(),
671 }

Callers 1

send_requestFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected