(webservices.h) 的WS_HTTP_REDIRECT_CALLBACK回调函数
当消息即将自动重定向到另一个服务时调用,使用 HTTP 自动重定向功能,如 RFC2616 中所述。 如果不应允许重定向,则此回调应返回S_FALSE或错误值。 否则,将继续执行自动 HTTP 重定向。
语法
WS_HTTP_REDIRECT_CALLBACK WsHttpRedirectCallback;
HRESULT WsHttpRedirectCallback(
[in] void *state,
[in] const WS_STRING *originalUrl,
[in] const WS_STRING *newUrl
)
{...}
参数
[in] state
指定为WS_HTTP_REDIRECT_CALLBACK_CONTEXT“ state”字段 的一部分的“state”。
[in] originalUrl
消息发送到的原始终结点 URL。
[in] newUrl
消息将转发到的终结点 URL。
返回值
此回调函数不返回值。
注解
在此回调期间提供的参数仅在回调期间有效。
回调实现应避免冗长的计算或冗长的阻塞调用,以便它可以快速返回到调用方。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 7 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 R2 [仅限桌面应用] |
目标平台 | Windows |
标头 | webservices.h |