Overview

Location

  • Reference:
    • Go.dll  .NET, .NET Standard 2.0
    • Go.fx  Island
  • Namespace: go.net.http
  • Platforms: .NET, .NET Standard 2.0, Island

constructor


constructor(value: Transport)
Transport(Transport value)
Sub New(value As Transport)

Parameters:

  • value:

CancelRequest

method CancelRequest(req: Memory<Request>)
void CancelRequest(Memory<Request> req)
func CancelRequest(_ req: Memory<Request>)
// .NET, .NET Standard 2.0
func CancelRequest(req Memory<Request>) 
// Island
func CancelRequest(req Memory<Request>) void
Sub CancelRequest(req As Memory<Request>)

Parameters:

  • req:

Clone

method Clone: Memory<Transport>
Memory<Transport> Clone()
func Clone() -> Memory<Transport>
func Clone() Memory<Transport>
Function Clone() As Memory<Transport>

CloseIdleConnections

method CloseIdleConnections
void CloseIdleConnections()
func CloseIdleConnections()
// .NET, .NET Standard 2.0
func CloseIdleConnections() 
// Island
func CloseIdleConnections() void
Sub CloseIdleConnections()

Dial

var Dial: Func<string, string, tuple of (Conn, error)>;
Func<string, string, tuple of (Conn, error)> Dial
var Dial: Func<string, string, tuple of (Conn, error)>
Dial Func<string, string, tuple of (Conn, error)>
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
FIELD Dial() As Func (Of string, string, Tuple (Of Conn, error))
// Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-Mac Catalyst, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
FIELD Dial() As Func<string, string, tuple of (Conn, error)>

DialContext

var DialContext: Func<Context, string, string, tuple of (Conn, error)>;
Func<Context, string, string, tuple of (Conn, error)> DialContext
var DialContext: Func<Context, string, string, tuple of (Conn, error)>
DialContext Func<Context, string, string, tuple of (Conn, error)>
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
FIELD DialContext() As Func (Of Context, string, string, Tuple (Of Conn, error))
// Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-Mac Catalyst, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
FIELD DialContext() As Func<Context, string, string, tuple of (Conn, error)>

DialTLS

var DialTLS: Func<string, string, tuple of (Conn, error)>;
Func<string, string, tuple of (Conn, error)> DialTLS
var DialTLS: Func<string, string, tuple of (Conn, error)>
DialTLS Func<string, string, tuple of (Conn, error)>
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
FIELD DialTLS() As Func (Of string, string, Tuple (Of Conn, error))
// Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-Mac Catalyst, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
FIELD DialTLS() As Func<string, string, tuple of (Conn, error)>

DisableCompression

var DisableCompression: bool;
var DisableCompression: bool
FIELD DisableCompression() As bool

DisableKeepAlives

var DisableKeepAlives: bool;
var DisableKeepAlives: bool
FIELD DisableKeepAlives() As bool

ExpectContinueTimeout

var ExpectContinueTimeout: Duration;
Duration ExpectContinueTimeout
var ExpectContinueTimeout: Duration
ExpectContinueTimeout Duration
FIELD ExpectContinueTimeout() As Duration

ForceAttemptHTTP2

var ForceAttemptHTTP2: bool;
var ForceAttemptHTTP2: bool
FIELD ForceAttemptHTTP2() As bool

IdleConnTimeout

var IdleConnTimeout: Duration;
var IdleConnTimeout: Duration
FIELD IdleConnTimeout() As Duration

MaxConnsPerHost

var MaxConnsPerHost: int;
FIELD MaxConnsPerHost() As int

MaxIdleConns

FIELD MaxIdleConns() As int

MaxIdleConnsPerHost

var MaxIdleConnsPerHost: int;
var MaxIdleConnsPerHost: int
FIELD MaxIdleConnsPerHost() As int

var MaxResponseHeaderBytes: int64;
int64 MaxResponseHeaderBytes
var MaxResponseHeaderBytes: int64
MaxResponseHeaderBytes int64
FIELD MaxResponseHeaderBytes() As int64

Proxy

var Proxy: Func<Memory<Request>, tuple of (Memory<URL>, error)>;
Func<Memory<Request>, tuple of (Memory<URL>, error)> Proxy
var Proxy: Func<Memory<Request>, tuple of (Memory<URL>, error)>
Proxy Func<Memory<Request>, tuple of (Memory<URL>, error)>
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
FIELD Proxy() As Func (Of Memory<Request>, Tuple (Of Memory<URL>, error))
// Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-Mac Catalyst, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
FIELD Proxy() As Func<Memory<Request>, tuple of (Memory<URL>, error)>

var ProxyConnectHeader: Header;
Header ProxyConnectHeader
var ProxyConnectHeader: Header
ProxyConnectHeader Header
FIELD ProxyConnectHeader() As Header

ReadBufferSize

FIELD ReadBufferSize() As int

RegisterProtocol

method RegisterProtocol(scheme: string; rt: RoundTripper)
void RegisterProtocol(string scheme, RoundTripper rt)
func RegisterProtocol(_ scheme: string, _ rt: RoundTripper)
// .NET, .NET Standard 2.0
func RegisterProtocol(scheme string, rt RoundTripper) 
// Island
func RegisterProtocol(scheme string, rt RoundTripper) void
Sub RegisterProtocol(scheme As string, rt As RoundTripper)

Parameters:

  • scheme:
  • rt:

var ResponseHeaderTimeout: Duration;
Duration ResponseHeaderTimeout
var ResponseHeaderTimeout: Duration
ResponseHeaderTimeout Duration
FIELD ResponseHeaderTimeout() As Duration

method RoundTrip(req: Memory<Request>): tuple of (Memory<Response>, error)
(Memory<Response>, error) RoundTrip(Memory<Request> req)
func RoundTrip(_ req: Memory<Request>) -> tuple of (Memory<Response>, error)
func RoundTrip(req Memory<Request>) tuple of (Memory<Response>, error)
Function RoundTrip(req As Memory<Request>) As Tuple (Of Memory<Response>, error)

Parameters:

  • req:

method RoundTrip(req: Memory<Request>): tuple of (Memory<Response>, error)
(Memory<Response>, error) RoundTrip(Memory<Request> req)
func RoundTrip(_ req: Memory<Request>) -> tuple of (Memory<Response>, error)
func RoundTrip(req Memory<Request>) tuple of (Memory<Response>, error)
Function RoundTrip(req As Memory<Request>) As Tuple (Of Memory<Response>, error)

Parameters:

  • req:

TLSClientConfig

var TLSClientConfig: Memory<Config>;
Memory<Config> TLSClientConfig
var TLSClientConfig: Memory<Config>
TLSClientConfig Memory<Config>
FIELD TLSClientConfig() As Memory<Config>

TLSHandshakeTimeout

var TLSHandshakeTimeout: Duration;
Duration TLSHandshakeTimeout
var TLSHandshakeTimeout: Duration
TLSHandshakeTimeout Duration
FIELD TLSHandshakeTimeout() As Duration

TLSNextProto

var TLSNextProto: Map<string, Func<string, Memory<Conn>, RoundTripper>>;
Map<string, Func<string, Memory<Conn>, RoundTripper>> TLSNextProto
var TLSNextProto: Map<string, Func<string, Memory<Conn>, RoundTripper>>
TLSNextProto Map<string, Func<string, Memory<Conn>, RoundTripper>>
FIELD TLSNextProto() As Map<string, Func<string, Memory<Conn>, RoundTripper>>

WriteBufferSize

var WriteBufferSize: int;
FIELD WriteBufferSize() As int

Dial

var Dial: Func<string, string, tuple of (Conn, error)>;
Func<string, string, tuple of (Conn, error)> Dial
var Dial: Func<string, string, tuple of (Conn, error)>
Dial Func<string, string, tuple of (Conn, error)>
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
FIELD Dial() As Func (Of string, string, Tuple (Of Conn, error))
// Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-Mac Catalyst, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
FIELD Dial() As Func<string, string, tuple of (Conn, error)>

DialContext

var DialContext: Func<Context, string, string, tuple of (Conn, error)>;
Func<Context, string, string, tuple of (Conn, error)> DialContext
var DialContext: Func<Context, string, string, tuple of (Conn, error)>
DialContext Func<Context, string, string, tuple of (Conn, error)>
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
FIELD DialContext() As Func (Of Context, string, string, Tuple (Of Conn, error))
// Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-Mac Catalyst, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
FIELD DialContext() As Func<Context, string, string, tuple of (Conn, error)>

DialTLS

var DialTLS: Func<string, string, tuple of (Conn, error)>;
Func<string, string, tuple of (Conn, error)> DialTLS
var DialTLS: Func<string, string, tuple of (Conn, error)>
DialTLS Func<string, string, tuple of (Conn, error)>
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
FIELD DialTLS() As Func (Of string, string, Tuple (Of Conn, error))
// Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-Mac Catalyst, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
FIELD DialTLS() As Func<string, string, tuple of (Conn, error)>

DisableCompression

var DisableCompression: bool;
var DisableCompression: bool
FIELD DisableCompression() As bool

DisableKeepAlives

var DisableKeepAlives: bool;
var DisableKeepAlives: bool
FIELD DisableKeepAlives() As bool

ExpectContinueTimeout

var ExpectContinueTimeout: Duration;
Duration ExpectContinueTimeout
var ExpectContinueTimeout: Duration
ExpectContinueTimeout Duration
FIELD ExpectContinueTimeout() As Duration

ForceAttemptHTTP2

var ForceAttemptHTTP2: bool;
var ForceAttemptHTTP2: bool
FIELD ForceAttemptHTTP2() As bool

IdleConnTimeout

var IdleConnTimeout: Duration;
var IdleConnTimeout: Duration
FIELD IdleConnTimeout() As Duration

MaxConnsPerHost

var MaxConnsPerHost: int;
FIELD MaxConnsPerHost() As int

MaxIdleConns

FIELD MaxIdleConns() As int

MaxIdleConnsPerHost

var MaxIdleConnsPerHost: int;
var MaxIdleConnsPerHost: int
FIELD MaxIdleConnsPerHost() As int

var MaxResponseHeaderBytes: int64;
int64 MaxResponseHeaderBytes
var MaxResponseHeaderBytes: int64
MaxResponseHeaderBytes int64
FIELD MaxResponseHeaderBytes() As int64

Proxy

var Proxy: Func<Memory<Request>, tuple of (Memory<URL>, error)>;
Func<Memory<Request>, tuple of (Memory<URL>, error)> Proxy
var Proxy: Func<Memory<Request>, tuple of (Memory<URL>, error)>
Proxy Func<Memory<Request>, tuple of (Memory<URL>, error)>
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
FIELD Proxy() As Func (Of Memory<Request>, Tuple (Of Memory<URL>, error))
// Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-Mac Catalyst, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
FIELD Proxy() As Func<Memory<Request>, tuple of (Memory<URL>, error)>

var ProxyConnectHeader: Header;
Header ProxyConnectHeader
var ProxyConnectHeader: Header
ProxyConnectHeader Header
FIELD ProxyConnectHeader() As Header

ReadBufferSize

FIELD ReadBufferSize() As int

var ResponseHeaderTimeout: Duration;
Duration ResponseHeaderTimeout
var ResponseHeaderTimeout: Duration
ResponseHeaderTimeout Duration
FIELD ResponseHeaderTimeout() As Duration

TLSClientConfig

var TLSClientConfig: Memory<Config>;
Memory<Config> TLSClientConfig
var TLSClientConfig: Memory<Config>
TLSClientConfig Memory<Config>
FIELD TLSClientConfig() As Memory<Config>

TLSHandshakeTimeout

var TLSHandshakeTimeout: Duration;
Duration TLSHandshakeTimeout
var TLSHandshakeTimeout: Duration
TLSHandshakeTimeout Duration
FIELD TLSHandshakeTimeout() As Duration

TLSNextProto

var TLSNextProto: Map<string, Func<string, Memory<Conn>, RoundTripper>>;
Map<string, Func<string, Memory<Conn>, RoundTripper>> TLSNextProto
var TLSNextProto: Map<string, Func<string, Memory<Conn>, RoundTripper>>
TLSNextProto Map<string, Func<string, Memory<Conn>, RoundTripper>>
FIELD TLSNextProto() As Map<string, Func<string, Memory<Conn>, RoundTripper>>

WriteBufferSize

var WriteBufferSize: int;
FIELD WriteBufferSize() As int

constructor


constructor(value: Transport)
Transport(Transport value)
Sub New(value As Transport)

Parameters:

  • value:

method RoundTrip(req: Memory<Request>): tuple of (Memory<Response>, error)
(Memory<Response>, error) RoundTrip(Memory<Request> req)
func RoundTrip(_ req: Memory<Request>) -> tuple of (Memory<Response>, error)
func RoundTrip(req Memory<Request>) tuple of (Memory<Response>, error)
Function RoundTrip(req As Memory<Request>) As Tuple (Of Memory<Response>, error)

Parameters:

  • req: