我已经开始使用 Soap UI 框架(eclipse 插件)创建模拟服务,并且正在尝试找出使用 Java 调用服务(通过创建请求)的最佳方式是什么?另外,如何最好地解析响应?
如有任何信息,我们将不胜感激。
最佳答案
如果您没有准备好请求,您可以使用 groovy 标记生成器创建它 http://groovy.codehaus.org/Creating+XML+using+Groovy's+MarkupBuilder
在收到请求后调用服务的最简单方法是使用 apache commons HttpClient。
PostMethod post = new PostMethod(url);
post.setRequestBody(requestString);
HttpClient client = new HttpClient();
int statusCode = client.executeMethod(post);
String response = post.getResponseBodyAsString();
然后您可以使用 groovy xml slurper 解析响应。
关于java - 从 Java 代码调用 soapui 模拟服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6823026/