我对SoapUI 5.0.0有个问题。当试图使用SSL伪装RESTFul服务时。如果我根本不使用SSL,一切都很好。
在SoapUI首选项中:
在模拟服务编辑器中:
在模拟动作编辑器中:
然后,我将使用以下参数从URI创建新的REST服务:
https://localhost:8443/resource
启动模拟并调用请求时,将得到由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>
你们有什么主意吗?
发布于 2017-08-27 09:25:31
使用HTTP设置SoapUI REST模式,然后在其前面运行一个MockServer代理(http://www.mock-server.com/),以公开HTTPS端点。如果您需要模拟公司防火墙,请启动另一个MockServer作为公司代理!
例如:
HTTP端口8003上的SoapUI伪装
HTTPS端口8002上的MockServer代理,重定向到端口8003上的HTTP
在HTTPS端口8001上的MockServer代理,在端口8002上重定向到HTTPS (模拟公司代理)
MockServer生成SSL或.jks,这些证书或.jks需要添加到客户端应用程序信任存储中,以允许连接。
发布于 2015-01-30 11:33:05
不幸的是,SSL仅用于SOAP模拟服务,而不是REST。对于后者有一个特性请求。请参阅:http://forum.soapui.org/viewtopic.php?f=2&t=25160
https://stackoverflow.com/questions/25503393
复制相似问题