Response function
以指定状态码响应请求
Function:
bool UAPI Response(
int hMessage,
dword dwHttpState,
LPCSTR lpcHttpInfo,
bytes pData,
LPCSTR lpcContent,
LPCSTR lpcCharset
);
Parameters:
- hMessage [in]:请求句柄
- dwHttpState [in]:响应状态码
- lpcHttpInfo [in]:响应描述
- pData [in]:响应数据
- lpcContent [in]:媒体类型
Notes:如为 NULLPTR 则默认为 text/html(const CT_TEXT_HTML)
- lpcCharset [in]:字符集类型
Notes:如为 NULLPTR 则为默认字符集(可使用 SetCharset function 指定)GB2312
Return value:
- Type:BOOL
- Text:成功返回 TRUE,失败返回 FALSE
Remarks:
- Response function 为异步操作,仅将响应提交至网络层,并不代表网络层会及时或正确的处理此响应
- Response function 仅将响应提交至网络层后立即返回,并不会将响应内容写入缓冲区以等待请求方法处理完成并返回后再将缓冲区提交至网络层
- Response function 所提交至网络层的响应可能会被一些第三方的内核扩展注册的响应过滤器拦截
Requirements:
| Keyword | Value |
|---|---|
| Minimum Agine Version | 171012.1 |
| Minimum SDK Version | 171012.1 |
| Header File | h.message |
| Library Server | kext |