首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用SSL的SoapUI REST模拟服务

使用SSL的SoapUI REST模拟服务
EN

Stack Overflow用户
提问于 2014-08-26 10:18:57
回答 2查看 7.3K关注 0票数 2

我对SoapUI 5.0.0有个问题。当试图使用SSL伪装RESTFul服务时。如果我根本不使用SSL,一切都很好。

在SoapUI首选项中:

  • 我在端口8443上启用了Mock SSL,与Mock KeyStore和TrustStore的密钥存储库相同。

在模拟服务编辑器中:

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

在模拟动作编辑器中:

  • 方法:获取
  • 资源路径: /config

然后,我将使用以下参数从URI创建新的REST服务:

  • 方法:获取
  • 端点:https://localhost:8443/resource
  • 资源: /config

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

代码语言:javascript
运行
复制
<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>

你们有什么主意吗?

EN

回答 2

Stack Overflow用户

发布于 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需要添加到客户端应用程序信任存储中,以允许连接。

票数 2
EN

Stack Overflow用户

发布于 2015-01-30 11:33:05

不幸的是,SSL仅用于SOAP模拟服务,而不是REST。对于后者有一个特性请求。请参阅:http://forum.soapui.org/viewtopic.php?f=2&t=25160

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25503393

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档