MCPcopy Create free account
hub / github.com/SenseUnit/dumbproxy / UnifiedHTTPSProxyDialerFromURL

Function UnifiedHTTPSProxyDialerFromURL

dialer/unihttp.go:17–30  ·  view source on GitHub ↗
(u *url.URL, d xproxy.Dialer)

Source from the content-addressed store, hash-verified

15}
16
17func UnifiedHTTPSProxyDialerFromURL(u *url.URL, d xproxy.Dialer) (xproxy.Dialer, error) {
18 h2, err := H2ProxyDialerFromURL(u, d)
19 if err != nil {
20 return nil, err
21 }
22 h1, err := H1ProxyDialerFromURL(u, d)
23 if err != nil {
24 return nil, err
25 }
26 return &UnifiedHTTPSProxyDialer{
27 h2dialer: MaybeWrapWithContextDialer(h2),
28 h1dialer: MaybeWrapWithContextDialer(h1),
29 }, nil
30}
31
32func (d *UnifiedHTTPSProxyDialer) Dial(network, address string) (net.Conn, error) {
33 return d.DialContext(context.Background(), network, address)

Callers

nothing calls this directly

Calls 3

H2ProxyDialerFromURLFunction · 0.85
H1ProxyDialerFromURLFunction · 0.85

Tested by

no test coverage detected