Class: HttpPostRpcTransport
Defined in: packages/rpc/src/http-post-transport.ts:15
HTTP transport layer for RPC communication using POST requests. Implements the RpcTransport interface.
Constructors
Constructor
new HttpPostRpcTransport(
config):HttpPostRpcTransport
Defined in: packages/rpc/src/http-post-transport.ts:26
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: packages/rpc/src/http-post-transport.ts:41
Execute a batch of operation chains via HTTP POST
Parameters
batch
RpcBatchRequest
Returns
Promise<RpcBatchResponse>
Implementation of
RpcTransport.execute
isConnected()
isConnected():
boolean
Defined in: packages/rpc/src/http-post-transport.ts:91
Returns
boolean
Implementation of
RpcTransport.isConnected
setKeepAlive()
setKeepAlive(
enabled):void
Defined in: packages/rpc/src/http-post-transport.ts:99
No-op for HTTP transport (keep-alive not applicable for stateless requests)
Parameters
enabled
boolean
Returns
void
Implementation of
RpcTransport.setKeepAlive