jina.clients.base.helper module#
- class jina.clients.base.helper.AioHttpClientlet(url, logger)[source]#
Bases:
ABC
aiohttp session manager
HTTP Client to be used with the streamer
- Parameters
url (
str
) – url to send http/websocket request tologger (JinaLogger) – jina logger
- class jina.clients.base.helper.HTTPClientlet(url, logger)[source]#
Bases:
AioHttpClientlet
HTTP Client to be used with the streamer
HTTP Client to be used with the streamer
- Parameters
url (
str
) – url to send http/websocket request tologger (JinaLogger) – jina logger
- class jina.clients.base.helper.WebsocketClientlet(*args, **kwargs)[source]#
Bases:
AioHttpClientlet
Websocket Client to be used with the streamer
HTTP Client to be used with the streamer
- Parameters
url – url to send http/websocket request to
logger – jina logger
- async send_message(request)[source]#
Send request in bytes to the server.
- Parameters
request (
Request
) – request object- Returns
send request as bytes awaitable