由网友(煙圈的寂寞)分享简介:我在使用SoapUI 5.0.0时遇到了问题。在尝试使用SSL模拟REST风格的服务时。如果我根本不使用SSL,则一切正常。在SoapUI首选项中:我已使用与模拟密钥库和信任库相同的密钥库在端口8443上启用了模拟SSL。在模拟服务编辑器中:路径:/resource端口:8080主机:本地主机在模拟操作编辑器中:方...
我在使用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。
相关推荐
最新文章