Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Spring WS-sendSourceAndReceiveToResult方法通过POST_Java_Spring_Spring Ws - Fatal编程技术网

Java Spring WS-sendSourceAndReceiveToResult方法通过POST

Java Spring WS-sendSourceAndReceiveToResult方法通过POST,java,spring,spring-ws,Java,Spring,Spring Ws,如何将中的sendSourceAndReceiveToResult()与自定义序列化程序一起使用?问题不正确。任何SOAP请求都是通过HTTP传输的POST 如果我们查看WebServiceTemplate#sendSourceAndReceiveToResult源代码,我们将看到: Boolean retVal = doSendAndReceive(uri, transformer, requestPayload, requestCallback, new S

如何将中的
sendSourceAndReceiveToResult()
与自定义序列化程序一起使用?

问题不正确。任何SOAP请求都是通过HTTP传输的
POST

如果我们查看
WebServiceTemplate#sendSourceAndReceiveToResult
源代码,我们将看到:

 Boolean retVal = doSendAndReceive(uri, transformer, requestPayload, requestCallback,
                new SourceExtractor<Boolean>() {

                    public Boolean extractData(Source source) throws IOException, TransformerException {
                        if (source != null) {
                            transformer.transform(source, responseResult);
                        }
                        return Boolean.TRUE;
                    }
                });
Boolean retVal=dosendReceive(uri、转换器、requestPayload、requestCallback、,
新的SourceExtractor(){
公共布尔提取数据(源)引发IOException、TransformerException{
如果(源!=null){
transformer.transform(源、响应结果);
}
返回Boolean.TRUE;
}
});
注意
dosendReceive
内部方法调用。任何高级的
WebServiceTemplate
API都会执行相同的操作。在后台,
org.springframework.ws.transport.http.HttpUrlConnectionMessageSender
用作默认的SOAP传输,其中
connection.setRequestMethod(HttpTransportConstants.METHOD_POST)
用于构建
HttpUrlConnection


就这些。

谢谢你的回答!