HttpClient
Overview
Location
- Reference: RemObjects.SDK.dll
- Namespace: RemObjects.SDK.Http
- Ancestry: Component | Client | HttpClient
constructor
constructor
HttpClient()
Sub New()
Abort
method Abort
void Abort()
Sub Abort()
Accept
property Accept: String read write;
String Accept { get; set; }
Property Accept() As String
BindingV4 (declared in Client)
property BindingV4: Binding read;
Binding BindingV4 { get; }
ReadOnly Property BindingV4() As Binding
BindingV6 (declared in Client)
property BindingV6: Binding read;
Binding BindingV6 { get; }
ReadOnly Property BindingV6() As Binding
Connect (declared in Client)
Connect (IPAddress, Int32): Connection (declared in Client)
method Connect(host: IPAddress; port: Int32): Connection
Connection Connect(IPAddress host, Int32 port)
Function Connect(host As IPAddress, port As Int32) As Connection
Parameters:
- host:
- port:
Connect (String, Int32): Connection (declared in Client)
method Connect(hostname: String; port: Int32): Connection
Connection Connect(String hostname, Int32 port)
Function Connect(hostname As String, port As Int32) As Connection
Parameters:
- hostname:
- port:
Connect (IPAddress, Int32, Binding): Connection (declared in Client)
class method Connect(host: IPAddress; port: Int32; binding: Binding): Connection
static Connection Connect(IPAddress host, Int32 port, Binding binding)
Shared Function Connect(host As IPAddress, port As Int32, binding As Binding) As Connection
Parameters:
- host:
- port:
- binding:
Connect (String, Int32, Binding): Connection (declared in Client)
class method Connect(hostname: String; port: Int32; binding: Binding): Connection
static Connection Connect(String hostname, Int32 port, Binding binding)
Shared Function Connect(hostname As String, port As Int32, binding As Binding) As Connection
Parameters:
- hostname:
- port:
- binding:
ConnectionClass (declared in Client)
property ConnectionClass: Type read write;
Type ConnectionClass { get; set; }
Property ConnectionClass() As Type
ConnectionFactory (declared in Client)
property ConnectionFactory: IConnectionFactory read write;
IConnectionFactory ConnectionFactory { get; set; }
Property ConnectionFactory() As IConnectionFactory
ConnectionPool protected (declared in Client)
property ConnectionPool: ConnectionPool read write;
ConnectionPool ConnectionPool { get; set; }
Property ConnectionPool() As ConnectionPool
ConnectNew (IPAddress, Int32): Connection (declared in Client)
method ConnectNew(host: IPAddress; port: Int32): Connection
Connection ConnectNew(IPAddress host, Int32 port)
Function ConnectNew(host As IPAddress, port As Int32) As Connection
Parameters:
- host:
- port:
ConnectNew (String, Int32): Connection (declared in Client)
method ConnectNew(hostname: String; port: Int32): Connection
Connection ConnectNew(String hostname, Int32 port)
Function ConnectNew(hostname As String, port As Int32) As Connection
Parameters:
- hostname:
- port:
Dispatch
method Dispatch(request: HttpClientRequest): HttpClientResponse
HttpClientResponse Dispatch(HttpClientRequest request)
Function Dispatch(request As HttpClientRequest) As HttpClientResponse
Parameters:
- request:
DnsResolveType (declared in Client)
property DnsResolveType: DnsResolveType read write;
DnsResolveType DnsResolveType { get; set; }
Property DnsResolveType() As DnsResolveType
EnableNagle (declared in Client)
property EnableNagle: Boolean read write;
Boolean EnableNagle { get; set; }
Property EnableNagle() As Boolean
Get (String): String
method Get(url: String): String
String Get(String url)
Function Get(url As String) As String
Parameters:
- url:
Get (String, Encoding): String
method Get(url: String; encoding: Encoding): String
String Get(String url, Encoding encoding)
Function Get(url As String, encoding As Encoding) As String
Parameters:
- url:
- encoding:
GetBytes
method GetBytes(url: String): array of Byte
Byte[] GetBytes(String url)
Function GetBytes(url As String) As Byte()
Parameters:
- url:
GetConnection protected
method GetConnection(host: IPAddress; port: Int32): Connection
Connection GetConnection(IPAddress host, Int32 port)
Function GetConnection(host As IPAddress, port As Int32) As Connection
Parameters:
- host:
- port:
GetDefaultConnectionPool protected (declared in Client)
method GetDefaultConnectionPool: ConnectionPool
ConnectionPool GetDefaultConnectionPool()
Function GetDefaultConnectionPool() As ConnectionPool
GetResponse
method GetResponse(url: String): HttpClientResponse
HttpClientResponse GetResponse(String url)
Function GetResponse(url As String) As HttpClientResponse
Parameters:
- url:
HostAddress (declared in Client)
property HostAddress: IPAddress read write;
IPAddress HostAddress { get; set; }
Property HostAddress() As IPAddress
HostName (declared in Client)
property HostName: String read write;
String HostName { get; set; }
Property HostName() As String
KeepAlive
property KeepAlive: Boolean read write;
Boolean KeepAlive { get; set; }
Property KeepAlive() As Boolean
NewConnection protected
method NewConnection(binding: Binding): Connection
Connection NewConnection(Binding binding)
Function NewConnection(binding As Binding) As Connection
Parameters:
- binding:
OnResolvedHostName (declared in Client)
event OnResolvedHostName: EventHandler<ResolvedHostNameEventArgs>;
delegate EventHandler<ResolvedHostNameEventArgs> OnResolvedHostName()
Event OnResolvedHostName As EventHandler<ResolvedHostNameEventArgs>
OnResolveHostName (declared in Client)
event OnResolveHostName: EventHandler<ResolveHostNameEventArgs>;
delegate EventHandler<ResolveHostNameEventArgs> OnResolveHostName()
Event OnResolveHostName As EventHandler<ResolveHostNameEventArgs>
Password
property Password: String read write;
String Password { get; set; }
Property Password() As String
Port (declared in Client)
property Port: Int32 read write;
Int32 Port { get; set; }
Property Port() As Int32
Post (String, array of Byte): String
method Post(url: String; content: array of Byte): String
String Post(String url, Byte[] content)
Function Post(url As String, content As Byte()) As String
Parameters:
- url:
- content:
Post (String, Stream): String
method Post(url: String; content: Stream): String
String Post(String url, Stream content)
Function Post(url As String, content As Stream) As String
Parameters:
- url:
- content:
ProxySettings
property ProxySettings: HttpProxySettings read;
HttpProxySettings ProxySettings { get; }
ReadOnly Property ProxySettings() As HttpProxySettings
ReleaseConnection protected (declared in Client)
method ReleaseConnection(connection: Connection)
void ReleaseConnection(Connection connection)
Sub ReleaseConnection(connection As Connection)
Parameters:
- connection:
ResolveHostName protected (declared in Client)
method ResolveHostName
void ResolveHostName()
Sub ResolveHostName()
ResolveHostNameIfNeeded protected (declared in Client)
method ResolveHostNameIfNeeded
void ResolveHostNameIfNeeded()
Sub ResolveHostNameIfNeeded()
SslOptions (declared in Client)
property SslOptions: SslConnectionFactory read write;
SslConnectionFactory SslOptions { get; set; }
Property SslOptions() As SslConnectionFactory
Timeout
property Timeout: Int32 read write;
Int32 Timeout { get; set; }
Property Timeout() As Int32
TimeoutEnabled
property TimeoutEnabled: Boolean read write;
Boolean TimeoutEnabled { get; set; }
Property TimeoutEnabled() As Boolean
TriggerOnResolvedHostName protected (declared in Client)
method TriggerOnResolvedHostName(e: ResolvedHostNameEventArgs)
void TriggerOnResolvedHostName(ResolvedHostNameEventArgs e)
Sub TriggerOnResolvedHostName(e As ResolvedHostNameEventArgs)
Parameters:
- e:
TriggerOnResolveHostName protected (declared in Client)
method TriggerOnResolveHostName(e: ResolveHostNameEventArgs)
void TriggerOnResolveHostName(ResolveHostNameEventArgs e)
Sub TriggerOnResolveHostName(e As ResolveHostNameEventArgs)
Parameters:
- e:
TryDispatch
method TryDispatch(request: HttpClientRequest): HttpClientResponse
HttpClientResponse TryDispatch(HttpClientRequest request)
Function TryDispatch(request As HttpClientRequest) As HttpClientResponse
Parameters:
- request:
UseConnectionPooling
property UseConnectionPooling: Boolean read write;
Boolean UseConnectionPooling { get; set; }
Property UseConnectionPooling() As Boolean
UserAgent
property UserAgent: String read write;
String UserAgent { get; set; }
Property UserAgent() As String
UserName
property UserName: String read write;
String UserName { get; set; }
Property UserName() As String
Version
property Version: String read write;
String Version { get; set; }
Property Version() As String
Accept
property Accept: String read write;
String Accept { get; set; }
Property Accept() As String
BindingV4 (declared in Client)
property BindingV4: Binding read;
Binding BindingV4 { get; }
ReadOnly Property BindingV4() As Binding
BindingV6 (declared in Client)
property BindingV6: Binding read;
Binding BindingV6 { get; }
ReadOnly Property BindingV6() As Binding
ConnectionClass (declared in Client)
property ConnectionClass: Type read write;
Type ConnectionClass { get; set; }
Property ConnectionClass() As Type
ConnectionFactory (declared in Client)
property ConnectionFactory: IConnectionFactory read write;
IConnectionFactory ConnectionFactory { get; set; }
Property ConnectionFactory() As IConnectionFactory
ConnectionPool protected (declared in Client)
property ConnectionPool: ConnectionPool read write;
ConnectionPool ConnectionPool { get; set; }
Property ConnectionPool() As ConnectionPool
DnsResolveType (declared in Client)
property DnsResolveType: DnsResolveType read write;
DnsResolveType DnsResolveType { get; set; }
Property DnsResolveType() As DnsResolveType
EnableNagle (declared in Client)
property EnableNagle: Boolean read write;
Boolean EnableNagle { get; set; }
Property EnableNagle() As Boolean
HostAddress (declared in Client)
property HostAddress: IPAddress read write;
IPAddress HostAddress { get; set; }
Property HostAddress() As IPAddress
HostName (declared in Client)
property HostName: String read write;
String HostName { get; set; }
Property HostName() As String
KeepAlive
property KeepAlive: Boolean read write;
Boolean KeepAlive { get; set; }
Property KeepAlive() As Boolean
Password
property Password: String read write;
String Password { get; set; }
Property Password() As String
Port (declared in Client)
property Port: Int32 read write;
Int32 Port { get; set; }
Property Port() As Int32
ProxySettings
property ProxySettings: HttpProxySettings read;
HttpProxySettings ProxySettings { get; }
ReadOnly Property ProxySettings() As HttpProxySettings
SslOptions (declared in Client)
property SslOptions: SslConnectionFactory read write;
SslConnectionFactory SslOptions { get; set; }
Property SslOptions() As SslConnectionFactory
Timeout
property Timeout: Int32 read write;
Int32 Timeout { get; set; }
Property Timeout() As Int32
TimeoutEnabled
property TimeoutEnabled: Boolean read write;
Boolean TimeoutEnabled { get; set; }
Property TimeoutEnabled() As Boolean
UseConnectionPooling
property UseConnectionPooling: Boolean read write;
Boolean UseConnectionPooling { get; set; }
Property UseConnectionPooling() As Boolean
UserAgent
property UserAgent: String read write;
String UserAgent { get; set; }
Property UserAgent() As String
UserName
property UserName: String read write;
String UserName { get; set; }
Property UserName() As String
Version
property Version: String read write;
String Version { get; set; }
Property Version() As String
Connect (IPAddress, Int32, Binding): Connection (declared in Client)
class method Connect(host: IPAddress; port: Int32; binding: Binding): Connection
static Connection Connect(IPAddress host, Int32 port, Binding binding)
Shared Function Connect(host As IPAddress, port As Int32, binding As Binding) As Connection
Parameters:
- host:
- port:
- binding:
Connect (String, Int32, Binding): Connection (declared in Client)
class method Connect(hostname: String; port: Int32; binding: Binding): Connection
static Connection Connect(String hostname, Int32 port, Binding binding)
Shared Function Connect(hostname As String, port As Int32, binding As Binding) As Connection
Parameters:
- hostname:
- port:
- binding:
constructor
constructor
HttpClient()
Sub New()
Abort
method Abort
void Abort()
Sub Abort()
Connect (declared in Client)
Connect (IPAddress, Int32): Connection (declared in Client)
method Connect(host: IPAddress; port: Int32): Connection
Connection Connect(IPAddress host, Int32 port)
Function Connect(host As IPAddress, port As Int32) As Connection
Parameters:
- host:
- port:
Connect (String, Int32): Connection (declared in Client)
method Connect(hostname: String; port: Int32): Connection
Connection Connect(String hostname, Int32 port)
Function Connect(hostname As String, port As Int32) As Connection
Parameters:
- hostname:
- port:
ConnectNew (IPAddress, Int32): Connection (declared in Client)
method ConnectNew(host: IPAddress; port: Int32): Connection
Connection ConnectNew(IPAddress host, Int32 port)
Function ConnectNew(host As IPAddress, port As Int32) As Connection
Parameters:
- host:
- port:
ConnectNew (String, Int32): Connection (declared in Client)
method ConnectNew(hostname: String; port: Int32): Connection
Connection ConnectNew(String hostname, Int32 port)
Function ConnectNew(hostname As String, port As Int32) As Connection
Parameters:
- hostname:
- port:
Dispatch
method Dispatch(request: HttpClientRequest): HttpClientResponse
HttpClientResponse Dispatch(HttpClientRequest request)
Function Dispatch(request As HttpClientRequest) As HttpClientResponse
Parameters:
- request:
Get (String): String
method Get(url: String): String
String Get(String url)
Function Get(url As String) As String
Parameters:
- url:
Get (String, Encoding): String
method Get(url: String; encoding: Encoding): String
String Get(String url, Encoding encoding)
Function Get(url As String, encoding As Encoding) As String
Parameters:
- url:
- encoding:
GetBytes
method GetBytes(url: String): array of Byte
Byte[] GetBytes(String url)
Function GetBytes(url As String) As Byte()
Parameters:
- url:
GetConnection protected
method GetConnection(host: IPAddress; port: Int32): Connection
Connection GetConnection(IPAddress host, Int32 port)
Function GetConnection(host As IPAddress, port As Int32) As Connection
Parameters:
- host:
- port:
GetDefaultConnectionPool protected (declared in Client)
method GetDefaultConnectionPool: ConnectionPool
ConnectionPool GetDefaultConnectionPool()
Function GetDefaultConnectionPool() As ConnectionPool
GetResponse
method GetResponse(url: String): HttpClientResponse
HttpClientResponse GetResponse(String url)
Function GetResponse(url As String) As HttpClientResponse
Parameters:
- url:
NewConnection protected
method NewConnection(binding: Binding): Connection
Connection NewConnection(Binding binding)
Function NewConnection(binding As Binding) As Connection
Parameters:
- binding:
Post (String, array of Byte): String
method Post(url: String; content: array of Byte): String
String Post(String url, Byte[] content)
Function Post(url As String, content As Byte()) As String
Parameters:
- url:
- content:
Post (String, Stream): String
method Post(url: String; content: Stream): String
String Post(String url, Stream content)
Function Post(url As String, content As Stream) As String
Parameters:
- url:
- content:
ReleaseConnection protected (declared in Client)
method ReleaseConnection(connection: Connection)
void ReleaseConnection(Connection connection)
Sub ReleaseConnection(connection As Connection)
Parameters:
- connection:
ResolveHostName protected (declared in Client)
method ResolveHostName
void ResolveHostName()
Sub ResolveHostName()
ResolveHostNameIfNeeded protected (declared in Client)
method ResolveHostNameIfNeeded
void ResolveHostNameIfNeeded()
Sub ResolveHostNameIfNeeded()
TriggerOnResolvedHostName protected (declared in Client)
method TriggerOnResolvedHostName(e: ResolvedHostNameEventArgs)
void TriggerOnResolvedHostName(ResolvedHostNameEventArgs e)
Sub TriggerOnResolvedHostName(e As ResolvedHostNameEventArgs)
Parameters:
- e:
TriggerOnResolveHostName protected (declared in Client)
method TriggerOnResolveHostName(e: ResolveHostNameEventArgs)
void TriggerOnResolveHostName(ResolveHostNameEventArgs e)
Sub TriggerOnResolveHostName(e As ResolveHostNameEventArgs)
Parameters:
- e:
TryDispatch
method TryDispatch(request: HttpClientRequest): HttpClientResponse
HttpClientResponse TryDispatch(HttpClientRequest request)
Function TryDispatch(request As HttpClientRequest) As HttpClientResponse
Parameters:
- request:
OnResolvedHostName (declared in Client)
event OnResolvedHostName: EventHandler<ResolvedHostNameEventArgs>;
delegate EventHandler<ResolvedHostNameEventArgs> OnResolvedHostName()
Event OnResolvedHostName As EventHandler<ResolvedHostNameEventArgs>
OnResolveHostName (declared in Client)
event OnResolveHostName: EventHandler<ResolveHostNameEventArgs>;
delegate EventHandler<ResolveHostNameEventArgs> OnResolveHostName()
Event OnResolveHostName As EventHandler<ResolveHostNameEventArgs>