Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Proxy 如何查找没有关联wsdl的OSB代理服务的URL_Proxy_Servicebus_Osb - Fatal编程技术网

Proxy 如何查找没有关联wsdl的OSB代理服务的URL

Proxy 如何查找没有关联wsdl的OSB代理服务的URL,proxy,servicebus,osb,Proxy,Servicebus,Osb,我有一个代理服务,它接受文本作为请求,并给出文本作为响应。我有一个调用另一个业务服务的路由节点。我必须这样做,因为我需要在调用业务服务之前向输入添加soap头。现在一切正常,我能够启动代理的测试控制台并对其进行测试。但我无法找到直接的url来访问代理服务,以便将其共享给客户 我的代理uri用于例如/testWS/TestProxy,如果我尝试给出http://:/testWS/TestProxy?wsdl,它将返回404错误。我理解这是因为没有与此代理关联的wsdl。但我如何让它至少在soap

我有一个代理服务,它接受文本作为请求,并给出文本作为响应。我有一个调用另一个业务服务的路由节点。我必须这样做,因为我需要在调用业务服务之前向输入添加soap头。现在一切正常,我能够启动代理的测试控制台并对其进行测试。但我无法找到直接的url来访问代理服务,以便将其共享给客户

我的代理uri用于例如/testWS/TestProxy,如果我尝试给出http://:/testWS/TestProxy?wsdl,它将返回404错误。我理解这是因为没有与此代理关联的wsdl。但我如何让它至少在soap ui中工作呢

问候 穆拉里

  • 进入
    /sbonsole/
  • 导航到Project Explorer(项目浏览器)并找到代理
  • 转到配置详细信息选项卡(默认选项卡)
  • 端点URI
    字段包含路径详细信息
  • (如果您不确定,主机名和端口可在
    /console/
    ->
    环境中找到
    ->
    服务器
    -有侦听端口字段等)

  • 就SoapUI而言,您可以将服务视为REST服务,也可以在不使用WSDL的情况下创建项目并手动添加内容(例如,可以使用
    HTTP测试请求
    Test步骤来代替SOAP测试请求)

    接收JSON格式的响应,您必须将Accept头设置为application/json

    ,非常感谢Trent。最后一个问题-我的代理返回JSON格式的字符串。但当我从soapui测试它时,json选项卡在响应窗口中显示“notjson content”消息。是预期的吗?您可能必须正确设置内容类型。这家伙有一个很好的循序渐进的指南供你遵循: