是否可以从 XFire SOAP 服务器内部发送 HTTP REDIRECT 响应而不是常规响应?
我需要这个以便基于对方法参数的一些检查将客户端重定向到另一台服务器。
此外,重定向处理是主要 SOAP 客户端支持的吗?我知道 HttpClient 可以,但我不确定 .NET 客户端。
许多soap客户端不会遵循重定向,因为您不应该在没有用户确认的情况下遵循POST上的重定向。(并且所有 SOAP 请求都是 POST)
WS-BasicProfile 1.1 和 1.2 声明使用 HTTP 临时重定向 307 可以工作:
http://www.ws-i.org/Profiles/BasicProfile-1_2%28WGAD%29.html#HTTP_Redirect_Status_Codes