使用SSL的SoapUI REST模拟服务 [英] SoapUI REST Mock Service with SSL
本文介绍了使用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屋!
查看全文