xrtHttpReplyCompressConfigInit

初始化 gzip/deflate、1 KiB 下限、64 KiB eager、1 MiB 队列和级别 6。

void xrtHttpReplyCompressConfigInit( xhttpreplycompressconfig* pConfig );
参数说明
xhttpreplycompressconfig* pConfig配置结构
返回:初始化 gzip/deflate、1 KiB 下限、64 KiB eager、1 MiB 队列和级别 6。

示例已编译验证

httpreplycompressconfiginit obj;
xrtHttpReplyCompressConfigInit(&obj);

xrtHttpReplyCompress

XRT_API xhttpreplycompressstatus xrtHttpReplyCompress( const xhttpacceptencoding* pAccept, xstrview Method, const xhttpreply* pReply, const xhttpreplycompressconfig* pConfig, xhttpreply** ppOutput );

;
返回:XRT_API xhttpreplycompressstatus xrtHttpReplyCompress( const xhttpacceptencoding* pAccept, xstrview Method, const xhttpreply* pReply, const xhttpreplycompressconfig* pConfig, xhttpreply** ppOutput );

示例已编译验证

/* XRT_API xhttpreplycompressstatus xrtHttpReplyCompress( const xhttpacceptencoding* pAccept, xstrview Method, const xhttpreply* pReply, const xhttpreplycompressconfig* pConfig, xhttpreply** ppOutput ); */
result = xrtHttpReplyCompress();

xrtHttpServerReplyCompress

XRT_API xhttpreplycompressstatus xrtHttpServerReplyCompress( const xhttpserverrequest* pRequest, const xhttpreply* pReply, const xhttpreplycompressconfig* pConfig, xhttpreply** ppOutput );

;
返回:XRT_API xhttpreplycompressstatus xrtHttpServerReplyCompress( const xhttpserverrequest* pRequest, const xhttpreply* pReply, const xhttpreplycompressconfig* pConfig, xhttpreply** ppOutput );

示例已编译验证

/* XRT_API xhttpreplycompressstatus xrtHttpServerReplyCompress( const xhttpserverrequest* pRequest, const xhttpreply* pReply, const xhttpreplycompressconfig* pConfig, xhttpreply** ppOutput ); */
result = xrtHttpServerReplyCompress();