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

Callers 1

send_requestFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected