HttpExtension#
Gxf 中与 Http 协议相关的组件。
UUID:
22a21c97-f20b-4c03-b277-6e6f52303328
版本:
0.5.0
作者:
NVIDIA
许可证:
LICENSE
接口#
nvidia::gxf::HttpClient#
用于基本 http 客户端的接口,该客户端与从 IPCServer 继承的 http 服务器一起使用
组件 ID:
fb4e20e4-15c8-4cb4-ad87-9c161d326748
基本类型:
nvidia::gxf::Component
组件#
nvidia::gxf::HttpServer#
轻量级 http API 服务器
组件 ID:
70089546-8a59-442e-b91e-7708f2640fca
基本类型:
nvidia::gxf::IPCServer
参数#
端口
用于监听的 HTTP 端口。
标志:
GXF_PARAMETER_FLAGS_NONE
类型:
GXF_PARAMETER_TYPE_INT32
默认值: 8000
remote_access
允许从远程客户端访问。
标志:
GXF_PARAMETER_FLAGS_NONE
类型:
GXF_PARAMETER_TYPE_BOOL
默认值: false
nvidia::gxf::HttpIPCClient#
基于 Http 的 IPC 客户端实现
组件 ID:
695479d5-28db-4a4e-bbbd-a2b1af390297
基本类型:
nvidia::gxf::IPCClient
参数#
端口
要向其发送请求的 Http IPC 服务器端口。
标志:
GXF_PARAMETER_FLAGS_NONE
类型:
GXF_PARAMETER_TYPE_UINT32
默认值: 50000
server_ip_address
要向其发送请求的 Http IPC 服务器 IP 地址。
标志:
GXF_PARAMETER_FLAGS_NONE
类型:
GXF_PARAMETER_TYPE_STRING
默认值: 0.0.0.0
use_https
使用 TLS(SSL)。如果为 true,则协议为 https。否则协议为 http。
标志:
GXF_PARAMETER_FLAGS_NONE
类型:
GXF_PARAMETER_TYPE_BOOL
默认值: false
content-type
Http 中的 content-type。
标志:
GXF_PARAMETER_FLAGS_NONE
类型:
GXF_PARAMETER_TYPE_STRING
默认值: 0.0.0.0
nvidia::gxf::CppRestHttpClient#
轻量级 http 客户端实现。
组件 ID:
562dae41-5e70-4495-a7e8-d196cedf3f9f
基本类型:
nvidia::gxf::HttpClient
参数#
server_ip_port
服务器 IP 和端口。
标志:
GXF_PARAMETER_FLAGS_NONE
类型:
GXF_PARAMETER_TYPE_STRING
默认值: ‘’
use_https
使用 TLS(SSL)。如果为 true,则协议为 https。否则协议为 http。
标志:
GXF_PARAMETER_FLAGS_NONE
类型:
GXF_PARAMETER_TYPE_BOOL
默认值: false