我已经开始使用Soap UI框架(eclipse插件)创建一个模拟服务,并试图找出使用Java调用服务(通过创建请求)的最佳方法是什么?另外,如何最好地解析响应?
非常感谢任何信息。
答案 0 :(得分:0)
如果您没有准备好请求,可以使用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解析响应。