配置HTTP / HTTPS

您可以使用一个HTTP模拟虚拟HTTP和服务端口HTTPS服务。

配置您的服务端口时,您必须指定是否你想要充当客户端服务器。一个客户端发送一个请求,而服务器发送响应。

配置一般设置

一旦您创建了您的服务端口,您可以配置的一般服务端口细节:

属性

描述

一般,名字

输入服务端口的名称。

通用-类型

选择您的服务端口技术。

服务器/客户端

选择你想要的配置:

  • 服务器配置HTTP服务器。

  • 客户端配置HTTP客户端。

实际服务

选择如果你想连接到一个真正的服务。

转发

允许OSV将请求转发到真正的服务。使用这个选项,您需要选择实际服务

学习

允许OSV存储转发消息录音机选项卡。要使用这个选项,您需要启用转发

活跃的

选择如果你想要你的服务端口活跃,取消设置不活跃。

转换请求和响应的设置

使用以下属性来配置转换请求和响应消息:

属性

描述

变换请求——清洁

选择这个选项调整消息中的无效字符。

变换反应——添加“OSV创建的

选择这个选项将“由OSV”添加到消息。

变换反应,清洁

选择这个选项调整消息中的无效字符。

配置服务器

为服务器使用以下属性:

属性

描述

知识产权

指定服务的IP地址端口听。

如果你不进入一个IP地址,服务端口使用默认的网络接口(本地主机)。

港口

进入服务器端口。

使用安全连接

选择这个选项使用安全套接字层(SSL)协议。

肥皂

选择这个选项将使用SOAP和HTTP协议。

服务器可以文件路径

可以进入服务器路径文件标识用户。

可以相应文件包含您的证书和私钥。

服务器可以文件密码

可以输入密码的文件。

客户端可以文件路径

进入窗户文件路径可以文件标识用户。

可以相应文件包含您的证书和私钥。

客户机可以文件密码

可以输入密码的文件。

HTTP服务器

要保存您的更改,单击应用。抛弃你的更改,点击重置

配置客户端

客户端使用以下属性:

属性

描述

默认URL

输入默认URL。

如果你定义一个URL端点场景,OSV使用该端点来运行你的场景。

如果你不指定一个URL端点在你的场景中,OSV使用默认URL的服务端口。

安全协议

选择一个安全协议进行身份验证。默认情况下,OSV使用最近使用协议。

下面的协议也可以:Ssl3, Tls, Tls11 Tls12。

肥皂

选择这个选项将使用SOAP和HTTP协议。

系统设置内容类型对入站和出站消息头XML和验证是否SOAPAction头的存在。

客户端可以文件路径

指定窗户文件路径可以文件标识用户。可以相应文件包含您的证书和私钥。

例如:C: \ Temp \ file.pfx

客户机可以文件密码

可以输入密码的文件。

代理:使用系统默认值

选择这个选项使用系统默认的代理。

如果你想定义一个不同的代理,指定其地址、用户、密码和域在下面的字段。

代理:Uri

输入代理地址,如果你不想使用系统默认代理。

例如:http://52.174.157.85:1111

代理:使用默认凭据

选择这个选项使用登录窗户用户。

代理:用户

指定代理用户,如果你不想使用系统默认代理。

代理:密码

指定代理密码,如果你不想使用系统默认代理。

代理:域

指定代理领域,如果你不想使用系统默认代理。

HTTP客户端

要保存您的更改,单击应用。抛弃你的更改,点击重置

使用REST

OSV支持基于rest的服务。这些服务实现REST架构。

OSV自动检测消息格式,所以你不需要任何额外的配置。在支持的消息格式的更多信息,见“设置消息格式”章

使用HTTPS

如果你想在本地测试通过代理人在自己的系统,您必须使用完全限定名称(FQN)您的机器。

OSV环境转发消息,它作为一个web服务客户机和必须进行身份验证本身或另一个端点。

HTTPS模式开始,你必须选择使用安全连接当您配置服务端口。

此外,您必须调整以下设置HTTPS模式:

  1. 绑定的指纹可以文件证书(=certhash)服务端口的端口定义。使用netsh在命令行。

    例如:

    • 添加绑定:

      netsh http添加sslcert ipport = 0.0.0.0:1234 certhash = 7 eb35dff000ea90b72d46952e3016c8fad3213e1 appid = {86476 d42 - f4f3 - 48 - f5 - 9367 ff60f2ed2cdd} clientcertnegotiation =禁用

    • 删除绑定:

      netsh http delete sslcert ipport = 0.0.0.0:1234

    • 显示绑定:

      netsh http显示sslcert ipport = 0.0.0.0:1234

  2. 安装可以文件窗户证书库(LocalMachine /我)。

  3. 确保可以文件是倚靠下列方法之一:

    • 确保有一个证书LocalMachine / TrustedRootStore相同的安装。

    • 确保有一个证书LocalMachine / TrustedRootStore的证书链。这意味着可以签署的文件已经在的人LocalMachine / TrustedRootStore