Client
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
Client()
init()
Sub New()
constructor (RoundTripper, Func<Memory<Request>, Slice<Memory<Request>>, error>, CookieJar, Duration)
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
constructor(aTransport: RoundTripper; aCheckRedirect: Func<Memory<Request>, Slice<Memory<Request>>, error>; aJar: CookieJar; aTimeout: Duration)
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
constructor(aTransport: RoundTripper; aCheckRedirect: Func<RemObjects.Elements.System.Memory<go.net.http.Request>,go.builtin.Slice<RemObjects.Elements.System.Memory<go.net.http.Request>>,go.builtin.error>; aJar: CookieJar; aTimeout: Duration)
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
Client(RoundTripper aTransport, Func<Memory<Request>, Slice<Memory<Request>>, error> aCheckRedirect, CookieJar aJar, Duration aTimeout)
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
Client(RoundTripper aTransport, Func<RemObjects.Elements.System.Memory<go.net.http.Request>,go.builtin.Slice<RemObjects.Elements.System.Memory<go.net.http.Request>>,go.builtin.error> aCheckRedirect, CookieJar aJar, Duration aTimeout)
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
init(_ aTransport: RoundTripper, _ aCheckRedirect: Func<Memory<Request>, Slice<Memory<Request>>, error>, _ aJar: CookieJar, _ aTimeout: Duration)
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
init(_ aTransport: RoundTripper, _ aCheckRedirect: Func<RemObjects.Elements.System.Memory<go.net.http.Request>,go.builtin.Slice<RemObjects.Elements.System.Memory<go.net.http.Request>>,go.builtin.error>, _ aJar: CookieJar, _ aTimeout: Duration)
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
Sub New(aTransport As RoundTripper, aCheckRedirect As Func (Of Memory<Request>, Slice<Memory<Request>>, error), aJar As CookieJar, aTimeout As Duration)
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
Sub New(aTransport As RoundTripper, aCheckRedirect As Func<RemObjects.Elements.System.Memory<go.net.http.Request>,go.builtin.Slice<RemObjects.Elements.System.Memory<go.net.http.Request>>,go.builtin.error>, aJar As CookieJar, aTimeout As Duration)
Parameters:
- aTransport:
- aCheckRedirect:
- aJar:
- aTimeout:
constructor (Client)
constructor(value: Client)
Client(Client value)
init(_ value: Client)
Sub New(value As Client)
Parameters:
- value:
CheckRedirect
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
var CheckRedirect: Func<Memory<Request>, Slice<Memory<Request>>, error>;
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
var CheckRedirect: Func<RemObjects.Elements.System.Memory<go.net.http.Request>,go.builtin.Slice<RemObjects.Elements.System.Memory<go.net.http.Request>>,go.builtin.error>;
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
Func<Memory<Request>, Slice<Memory<Request>>, error> CheckRedirect
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
Func<RemObjects.Elements.System.Memory<go.net.http.Request>,go.builtin.Slice<RemObjects.Elements.System.Memory<go.net.http.Request>>,go.builtin.error> CheckRedirect
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
var CheckRedirect: Func<Memory<Request>, Slice<Memory<Request>>, error>
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
var CheckRedirect: Func<RemObjects.Elements.System.Memory<go.net.http.Request>,go.builtin.Slice<RemObjects.Elements.System.Memory<go.net.http.Request>>,go.builtin.error>
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
CheckRedirect Func<Memory<Request>, Slice<Memory<Request>>, error>
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
CheckRedirect Func<RemObjects.Elements.System.Memory<go.net.http.Request>,go.builtin.Slice<RemObjects.Elements.System.Memory<go.net.http.Request>>,go.builtin.error>
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
FIELD CheckRedirect() As Func (Of Memory<Request>, Slice<Memory<Request>>, error)
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
FIELD CheckRedirect() As Func<RemObjects.Elements.System.Memory<go.net.http.Request>,go.builtin.Slice<RemObjects.Elements.System.Memory<go.net.http.Request>>,go.builtin.error>
CloseIdleConnections
method CloseIdleConnections
void CloseIdleConnections()
func CloseIdleConnections()
// .NET, .NET Standard 2.0
func CloseIdleConnections()
// Island
func CloseIdleConnections() void
Sub CloseIdleConnections()
Do
method Do(req: Memory<Request>): tuple of (Memory<Response>, error)
(Memory<Response>, error) Do(Memory<Request> req)
func Do(_ req: Memory<Request>) -> tuple of (Memory<Response>, error)
func Do(req Memory<Request>) tuple of (Memory<Response>, error)
Function Do(req As Memory<Request>) As Tuple (Of Memory<Response>, error)
Parameters:
- req:
Get
method Get(url: string): tuple of (resp: Memory<Response>, err: error)
(Memory<Response>resp, error err) Get(string url)
func Get(_ url: string) -> tuple of (Memory<Response>, error)
func Get(url string) tuple of (|name=resp| Memory<Response>, |name=err| error)
Function Get(url As string) As Tuple (Of Memory<Response>, error)
Parameters:
- url:
Head
method Head(url: string): tuple of (resp: Memory<Response>, err: error)
(Memory<Response>resp, error err) Head(string url)
func Head(_ url: string) -> tuple of (Memory<Response>, error)
func Head(url string) tuple of (|name=resp| Memory<Response>, |name=err| error)
Function Head(url As string) As Tuple (Of Memory<Response>, error)
Parameters:
- url:
Jar
var Jar: CookieJar;
CookieJar Jar
var Jar: CookieJar
Jar CookieJar
FIELD Jar() As CookieJar
Post
method Post(url: string; contentType: string; body: Reader): tuple of (resp: Memory<Response>, err: error)
(Memory<Response>resp, error err) Post(string url, string contentType, Reader body)
func Post(_ url: string, _ contentType: string, _ body: Reader) -> tuple of (Memory<Response>, error)
func Post(url string, contentType string, body Reader) tuple of (|name=resp| Memory<Response>, |name=err| error)
Function Post(url As string, contentType As string, body As Reader) As Tuple (Of Memory<Response>, error)
Parameters:
- url:
- contentType:
- body:
PostForm
method PostForm(url: string; data: Values): tuple of (resp: Memory<Response>, err: error)
(Memory<Response>resp, error err) PostForm(string url, Values data)
func PostForm(_ url: string, _ data: Values) -> tuple of (Memory<Response>, error)
func PostForm(url string, data Values) tuple of (|name=resp| Memory<Response>, |name=err| error)
Function PostForm(url As string, data As Values) As Tuple (Of Memory<Response>, error)
Parameters:
- url:
- data:
Timeout
var Timeout: Duration;
Duration Timeout
var Timeout: Duration
Timeout Duration
FIELD Timeout() As Duration
Transport
var Transport: RoundTripper;
RoundTripper Transport
var Transport: RoundTripper
Transport RoundTripper
FIELD Transport() As RoundTripper
CheckRedirect
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
var CheckRedirect: Func<Memory<Request>, Slice<Memory<Request>>, error>;
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
var CheckRedirect: Func<RemObjects.Elements.System.Memory<go.net.http.Request>,go.builtin.Slice<RemObjects.Elements.System.Memory<go.net.http.Request>>,go.builtin.error>;
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
Func<Memory<Request>, Slice<Memory<Request>>, error> CheckRedirect
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
Func<RemObjects.Elements.System.Memory<go.net.http.Request>,go.builtin.Slice<RemObjects.Elements.System.Memory<go.net.http.Request>>,go.builtin.error> CheckRedirect
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
var CheckRedirect: Func<Memory<Request>, Slice<Memory<Request>>, error>
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
var CheckRedirect: Func<RemObjects.Elements.System.Memory<go.net.http.Request>,go.builtin.Slice<RemObjects.Elements.System.Memory<go.net.http.Request>>,go.builtin.error>
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
CheckRedirect Func<Memory<Request>, Slice<Memory<Request>>, error>
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
CheckRedirect Func<RemObjects.Elements.System.Memory<go.net.http.Request>,go.builtin.Slice<RemObjects.Elements.System.Memory<go.net.http.Request>>,go.builtin.error>
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
FIELD CheckRedirect() As Func (Of Memory<Request>, Slice<Memory<Request>>, error)
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
FIELD CheckRedirect() As Func<RemObjects.Elements.System.Memory<go.net.http.Request>,go.builtin.Slice<RemObjects.Elements.System.Memory<go.net.http.Request>>,go.builtin.error>
Jar
var Jar: CookieJar;
CookieJar Jar
var Jar: CookieJar
Jar CookieJar
FIELD Jar() As CookieJar
Timeout
var Timeout: Duration;
Duration Timeout
var Timeout: Duration
Timeout Duration
FIELD Timeout() As Duration
Transport
var Transport: RoundTripper;
RoundTripper Transport
var Transport: RoundTripper
Transport RoundTripper
FIELD Transport() As RoundTripper
constructor
constructor
Client()
init()
Sub New()
constructor (RoundTripper, Func<Memory<Request>, Slice<Memory<Request>>, error>, CookieJar, Duration)
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
constructor(aTransport: RoundTripper; aCheckRedirect: Func<Memory<Request>, Slice<Memory<Request>>, error>; aJar: CookieJar; aTimeout: Duration)
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
constructor(aTransport: RoundTripper; aCheckRedirect: Func<RemObjects.Elements.System.Memory<go.net.http.Request>,go.builtin.Slice<RemObjects.Elements.System.Memory<go.net.http.Request>>,go.builtin.error>; aJar: CookieJar; aTimeout: Duration)
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
Client(RoundTripper aTransport, Func<Memory<Request>, Slice<Memory<Request>>, error> aCheckRedirect, CookieJar aJar, Duration aTimeout)
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
Client(RoundTripper aTransport, Func<RemObjects.Elements.System.Memory<go.net.http.Request>,go.builtin.Slice<RemObjects.Elements.System.Memory<go.net.http.Request>>,go.builtin.error> aCheckRedirect, CookieJar aJar, Duration aTimeout)
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
init(_ aTransport: RoundTripper, _ aCheckRedirect: Func<Memory<Request>, Slice<Memory<Request>>, error>, _ aJar: CookieJar, _ aTimeout: Duration)
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
init(_ aTransport: RoundTripper, _ aCheckRedirect: Func<RemObjects.Elements.System.Memory<go.net.http.Request>,go.builtin.Slice<RemObjects.Elements.System.Memory<go.net.http.Request>>,go.builtin.error>, _ aJar: CookieJar, _ aTimeout: Duration)
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
Sub New(aTransport As RoundTripper, aCheckRedirect As Func (Of Memory<Request>, Slice<Memory<Request>>, error), aJar As CookieJar, aTimeout As Duration)
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
Sub New(aTransport As RoundTripper, aCheckRedirect As Func<RemObjects.Elements.System.Memory<go.net.http.Request>,go.builtin.Slice<RemObjects.Elements.System.Memory<go.net.http.Request>>,go.builtin.error>, aJar As CookieJar, aTimeout As Duration)
Parameters:
- aTransport:
- aCheckRedirect:
- aJar:
- aTimeout:
constructor (Client)
constructor(value: Client)
Client(Client value)
init(_ value: Client)
Sub New(value As Client)
Parameters:
- value: