324.5. 发送 SOAP 和 WS-Addressing 操作标头

当远程 web 服务需要 SOAP 操作或使用 WS-Addressing 标准时,您可以将路由定义为:

from("direct:example")
.to("spring-ws:http://foo.com/bar?soapAction=http://foo.com&wsAddressingAction=http://bar.com")

另外,您还可以使用标头值覆盖端点选项:

template.requestBodyAndHeader("direct:example",
"<foobar xmlns=\"http://foo.com\"><msg>test message</msg></foobar>",
SpringWebserviceConstants.SPRING_WS_SOAP_ACTION, "http://baz.com");