java - 从 Java 代码调用 soapui 模拟服务?

标签 java soapui

我已经开始使用 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/

相关文章:

java - 用于在 Java 中生成 key 的 SHA3-512

java - 方法 isCellEditable 和 @SuppressWarnings ("serial")

java - 如果条件满足,如何转到Android中的另一个 Activity ?

api - Postman/SoapUI API 调用后的数据存储

api - 您使用什么工具来测试您的公共(public) REST API?

java - 如何在我的 Java 应用程序中使用 Amazon Web Services 策略声明?

java - 具有不可选择类别的 GXT 组合框

internet-explorer-8 - soapUI更改(禁用)Internet Explorer的代理设置

java - 将 SoapUI 属性值设置为今天 + 1 年

java - Axis2 接收 MTOM 附件未发现数据处理程序错误