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
constructor(aTransport: RoundTripper; aCheckRedirect: Func<Memory<Request>, Slice<Memory<Request>>, error>; aJar: CookieJar; aTimeout: Duration)
// Island
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
Client(RoundTripper aTransport, Func<Memory<Request>, Slice<Memory<Request>>, error> aCheckRedirect, CookieJar aJar, Duration aTimeout)
// Island
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
init(_ aTransport: RoundTripper, _ aCheckRedirect: Func<Memory<Request>, Slice<Memory<Request>>, error>, _ aJar: CookieJar, _ aTimeout: Duration)
// Island
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
Sub New(aTransport As RoundTripper, aCheckRedirect As Func (Of Memory<Request>, Slice<Memory<Request>>, error), aJar As CookieJar, aTimeout As Duration)
// Island
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)
Parameters:
- value:
CheckRedirect
// .NET, .NET Standard 2.0
var CheckRedirect: Func<Memory<Request>, Slice<Memory<Request>>, error>;
// Island
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
Func<Memory<Request>, Slice<Memory<Request>>, error> CheckRedirect
// Island
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
var CheckRedirect: Func<Memory<Request>, Slice<Memory<Request>>, error>
// Island
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>
CloseIdleConnections
method CloseIdleConnections
void CloseIdleConnections()
func CloseIdleConnections()
// .NET, .NET Standard 2.0
func CloseIdleConnections()
// Island
func CloseIdleConnections() void
Sub CloseIdleConnections()
Do
// .NET, .NET Standard 2.0
method Do(req: Memory<Request>): tuple of (Memory<Response>, error)
// Island
method Do(req: Memory<Request>): tuple of (Memory<Response>, error)
// .NET, .NET Standard 2.0
(Memory<Response>, error) Do(Memory<Request> req)
// Island
(Memory<Response>, error) Do(Memory<Request> req)
// .NET, .NET Standard 2.0
func Do(_ req: Memory<Request>) -> (Memory<Response>, error)
// Island
func Do(_ req: Memory<Request>) -> (Memory<Response>, error)
Parameters:
- req:
Get
Parameters:
- url:
Head
Parameters:
- url:
Jar
Post
method Post(url: string; contentType: string; body: Reader): tuple of (resp: Memory<Response>, err: error)
// .NET, .NET Standard 2.0
(Memory<Response>resp, error err) Post(string url, string contentType, Reader body)
// Island
(Memory<Response>resp, error err) Post(string url, string contentType, Reader body)
Parameters:
- url:
- contentType:
- body:
PostForm
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
var CheckRedirect: Func<Memory<Request>, Slice<Memory<Request>>, error>;
// Island
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
Func<Memory<Request>, Slice<Memory<Request>>, error> CheckRedirect
// Island
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
var CheckRedirect: Func<Memory<Request>, Slice<Memory<Request>>, error>
// Island
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>
Jar
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
constructor(aTransport: RoundTripper; aCheckRedirect: Func<Memory<Request>, Slice<Memory<Request>>, error>; aJar: CookieJar; aTimeout: Duration)
// Island
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
Client(RoundTripper aTransport, Func<Memory<Request>, Slice<Memory<Request>>, error> aCheckRedirect, CookieJar aJar, Duration aTimeout)
// Island
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
init(_ aTransport: RoundTripper, _ aCheckRedirect: Func<Memory<Request>, Slice<Memory<Request>>, error>, _ aJar: CookieJar, _ aTimeout: Duration)
// Island
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
Sub New(aTransport As RoundTripper, aCheckRedirect As Func (Of Memory<Request>, Slice<Memory<Request>>, error), aJar As CookieJar, aTimeout As Duration)
// Island
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)
Parameters:
- value: