public class HeaderHandler implements SOAPHandler<SOAPMessageContext> {
public boolean handleMessage(SOAPMessageContext smc) {
String endpointAddress = (String) smc.get(BindingProvider.ENDPOINT_ADDRESS_PROPERTY);
log.debug("endpointAddress " +endpointAddress);
}
}
# 2 楼答案
找到了
public class HeaderHandler implements SOAPHandler<SOAPMessageContext> {
public boolean handleMessage(SOAPMessageContext smc) {
System.out.println("URL of Endpoint" +smc.get(JAXWSProperties.HTTP_REQUEST_URL));
}
}
# 1 楼答案
在我的应用程序中
smc.get(JAXWSProperties.HTTP_REQUEST_URL)
返回null。 我找到了另一种方法,我希望这能有所帮助:# 2 楼答案
找到了
# 3 楼答案
这两种情况都不存在。HTTP_请求_URL或BindingProvider。ENDPOINT_ADDRESS_PROPERTY为我工作
这就是我如何在WildFly 10(Java 7)上获得出站消息中的url: