Redirect function
重定向请求至另一 URL
Function:
bool UAPI Redirect(
int hMessage,
LPCSTR lpcLocation,
bool bPermanently
);
Parameters:
- hMessage [in]:请求句柄
- lpcLocation [in]:重定向目标 URL
- bPermanently [in]:采用永久重定向(http 301)
Notes:如为 NULL 则默认为 FALSE 即采用 http 302 状态码进行临时重定向,具体您应参考 SEO 优化
Return value:
- Type:BOOL
- Text:成功返回 TRUE,失败返回 FALSE
Remarks:
- Redirect function 为异步操作,仅将重定向响应提交至网络层,并不代表网络层会及时或正确的处理此重定向响应
- Redirect function 仅将响应提交至网络层后立即返回,并不会将响应内容写入缓冲区以等待请求方法处理完成并返回后再将缓冲区提交至网络层
- Redirect function 所提交至网络层的响应可能会被一些第三方的内核扩展注册的响应过滤器拦截
Requirements:
| Keyword | Value |
|---|---|
| Minimum Agine Version | 171012.1 |
| Minimum SDK Version | 171012.1 |
| Header File | h.message |
| Library Server | kext |