使用SSL的SoapUI REST模拟服务 [英] SoapUI REST Mock Service with SSL

查看:0
本文介绍了使用SSL的SoapUI REST模拟服务的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在使用SoapUI 5.0.0时遇到了问题。在尝试使用SSL模拟REST风格的服务时。如果我根本不使用SSL,则一切正常。

在SoapUI首选项中:

  • 我已使用与模拟密钥库和信任库相同的密钥库在端口8443上启用了模拟SSL。

在模拟服务编辑器中:

  • 路径:/resource
  • 端口:8080
  • 主机:本地主机

在模拟操作编辑器中:

  • 方法:GET
  • 资源路径:/config

我接下来要做的是使用以下参数从URI创建新的REST服务:

  • 方法:GET
  • 终结点:https://localhost:8443/resource
  • 资源:/config

当我启动模拟并调用请求时,我得到以下由SoapUI生成的响应,而不是我的模拟内容:

<html>
   <head>
      <meta content="HTML Tidy for Java (vers. 26 sept. 2004), see www.w3.org" name="generator"/>
      <title/>
   </head>
   <body>
      <p>There are currently 1 running SoapUI MockServices</p>
      <ul>
         <li>
            <a href="/resource?WSDL">Mock</a>
         </li>
      </ul>
      <br/>
      <br/>
   </body>
</html>

你们有主意吗?

HTTPS

使用推荐答案设置SoapUI rest Mock,然后在其前面运行MockServer代理(http://www.mock-server.com/)以公开HTTPS端点。 如果您需要模拟公司防火墙,请启动另一个MockServer作为公司代理!

HTTP端口8003上的SoapUI模拟

HTTPS端口8002上的MockServer代理重定向至端口8003上的HTTP

HTTPS端口8001上的MockServer代理重定向至端口8002上的HTTPS(模拟企业代理)

MockServer生成需要添加到您的客户端应用程序信任存储以允许连接的SSL证书或.jk。

这篇关于使用SSL的SoapUI REST模拟服务的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆