Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/342.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 web服务客户端获取xml响应_Java_Eclipse_Web_Service - Fatal编程技术网

从java web服务客户端获取xml响应

从java web服务客户端获取xml响应,java,eclipse,web,service,Java,Eclipse,Web,Service,我用java编写了web服务。我正在尝试用java创建一个web服务客户机。我可以从我的客户机调用我的web服务,并可以运行我的服务功能,但响应只是一个文本/字符串。我的意思是当我的函数是inta+intb时,我的反应就是a+b。我认为eclipse正在将xml转换为字符串或文本,实际上我不知道。我不熟悉web服务主题。您能否帮助我了解如何在eclipse上的java web服务客户端上获得xml响应 我会给你更多的细节 我在eclipse上创建了一个web服务(它只有一个添加操作),并创建了另

我用java编写了web服务。我正在尝试用java创建一个web服务客户机。我可以从我的客户机调用我的web服务,并可以运行我的服务功能,但响应只是一个文本/字符串。我的意思是当我的函数是inta+intb时,我的反应就是a+b。我认为eclipse正在将xml转换为字符串或文本,实际上我不知道。我不熟悉web服务主题。您能否帮助我了解如何在eclipse上的java web服务客户端上获得xml响应

我会给你更多的细节

我在eclipse上创建了一个web服务(它只有一个添加操作),并创建了另一个动态web项目,选择了“web服务客户端”,并使用自动生成的存根文件调用了我的web服务,如下所示:

OperatorStub stub = new OperatorStub();
OperatorStub.Add params = 
new OperatorStub.Add();
params.setA(10);
params.setB(20);

但我的回复只有30条,回复不是xml格式的,不像我在网站上读到的关于SOAP服务的内容。我应该手动将此响应转换为XML格式吗?或者我应该如何从服务获取XML响应

您还可以发布该函数的实现吗?我已经在我的问题中添加了一些详细信息。是的,您的请求会发送到服务器(web服务),而服务器的响应是xml格式的。这些xml消息由您使用web服务助手库生成和处理,并且您只获得作为java对象的输入和输出参数。如果您想查看底层xml通信(xml消息),请查看“谢谢您的帮助”。