Class: HttpTransport
nekte-protocol / client/src / HttpTransport
Class: HttpTransport
Defined in: nekte-source/packages/client/src/http-transport.ts:24
Implements
Constructors
Constructor
new HttpTransport(
config):HttpTransport
Defined in: nekte-source/packages/client/src/http-transport.ts:30
Parameters
config
Returns
HttpTransport
Methods
close()
close():
Promise<void>
Defined in: nekte-source/packages/client/src/http-transport.ts:128
Close the transport and release resources.
Returns
Promise<void>
Implementation of
get()
get<
T>(url):Promise<T>
Defined in: nekte-source/packages/client/src/http-transport.ts:120
Perform a plain GET request (e.g., Agent Card discovery).
Type Parameters
T
T
Parameters
url
string
Returns
Promise<T>
Implementation of
rpc()
rpc<
T>(method,params):Promise<NekteResponse<T>>
Defined in: nekte-source/packages/client/src/http-transport.ts:36
Send a JSON-RPC request and receive the parsed response.
Type Parameters
T
T
Parameters
method
NekteMethod
params
unknown
Returns
Promise<NekteResponse<T>>
Implementation of
stream()
stream(
method,params):AsyncGenerator<SseEvent>
Defined in: nekte-source/packages/client/src/http-transport.ts:65
Send a request and receive a stream of SSE events.
Parameters
method
NekteMethod
params
unknown
Returns
AsyncGenerator<SseEvent>