配置HTTP / HTTPS
您可以使用一个HTTP模拟虚拟HTTP和服务端口HTTPS服务。
配置您的服务端口时,您必须指定是否你想要充当客户端或服务器。一个客户端发送一个请求,而服务器发送响应。
配置一般设置
一旦您创建了您的服务端口,您可以配置的一般服务端口细节:
属性 |
描述 |
---|---|
一般,名字 |
输入服务端口的名称。 |
通用-类型 |
选择您的服务端口技术。 |
服务器/客户端 |
选择你想要的配置:
|
实际服务 |
选择如果你想连接到一个真正的服务。 |
允许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模式:
绑定的指纹可以文件证书(=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
安装可以文件窗户证书库(LocalMachine /我)。
确保可以文件是倚靠下列方法之一:
确保有一个证书LocalMachine / TrustedRootStore相同的安装。
确保有一个证书LocalMachine / TrustedRootStore的证书链。这意味着可以签署的文件已经在的人LocalMachine / TrustedRootStore。