Skip to main content

Class: HttpPostRpcTransport

Defined in: http-post-transport.ts:16

HTTP transport layer for RPC communication using POST requests. Implements the RpcTransport interface.

Constructors​

Constructor​

new HttpPostRpcTransport(config): HttpPostRpcTransport

Defined in: http-post-transport.ts:28

Parameters​

config​
baseUrl​

string

doBindingName​

string

doInstanceNameOrId​

string

fetch​

{(input, init?): Promise<Response>; (input, init?): Promise<Response>; (input, init?): Promise<Response>; }

headers​

Record<string, string>

prefix​

string

timeout​

number

Returns​

HttpPostRpcTransport

Methods​

execute()​

execute(batch): Promise<RpcBatchResponse>

Defined in: http-post-transport.ts:43

Execute a batch of operation chains via HTTP POST

Parameters​

batch​

RpcBatchRequest

Returns​

Promise<RpcBatchResponse>

Implementation of​

RpcTransport.execute


isConnected()​

isConnected(): boolean

Defined in: http-post-transport.ts:93

Returns​

boolean

Implementation of​

RpcTransport.isConnected


setKeepAlive()​

setKeepAlive(enabled): void

Defined in: http-post-transport.ts:101

No-op for HTTP transport (keep-alive not applicable for stateless requests)

Parameters​

enabled​

boolean

Returns​

void

Implementation of​

RpcTransport.setKeepAlive