第五十章 Web Service URL 汇总

第五十章 Web Service URL 汇总

本主题总结了与 IRIS 数据平台 Web 服务相关的 URL

Web 服务 URL

与 IRIS Web 服务相关的 URL 如下:

Web 服务的端点
https://<baseURL>/csp/namespace/web_serv.cls

其中:

  • <baseURL> 是实例的基本 URL
  • /csp/namespaceWeb 服务所在的 Web 应用程序的名称。
  • web_servWeb 服务的类名。

示例:

https://devsys:52773/csp/mysamples/MyApp.StockService.cls
WSDL
https://<baseURL>/csp/app/web_serv.cls&WSDL

示例:

https://devsys:52773/csp/mysamples/MyApp.StockService.cls?WSDL

请注意,这两个 URL 都是 /csp/namespace Web 应用程序的一部分。

使用受密码保护的 WSDL URL

可以使用现有 Web 服务的 WSDL URLIRIS 或第三方工具中创建 Web 客户端。但是,如果 Web 服务的父 Web 应用程序需要密码验证,则必须在 WSDL URL 中提供有效的用户名和密码才能访问 WSDL。为此,需要将 &IRISUsername=username&IRISPassword=password 附加到 URL,例如:

https://devsys:52773/csp/mysamples/MyApp.StockService.cls?WSDL&IRISUsername=
_SYSTEM&IRISPassword=SYS

此外,如果使用第三方工具创建 Web 客户端,并且该工具在登录后使用 URL 重定向,则必须附加 &IRISNoRedirect=1。例如,登录后,.NET 执行 URL 重定向。因此,.NET Web 客户端的 WSDL URL 格式如下:

https://devsys:52773/csp/mysamples/MyApp.StockService.cls?WSDL&IRISUsername=
_SYSTEM&IRISPassword=SYS&IRISNoRedirect=1

如果尝试多次后仍无法从受密码保护的 WSDL URL 生成 Web 客户端,请考虑以下替代方法:

  • 通过提供有效的用户名和密码从浏览器检索 WSDL,将 WSDL 保存为文件,并使用该文件生成 Web 客户端。
  • 如果 Web 服务必须提供对 WSDL 的持续访问,请创建一个不受密码保护的 Web 应用程序来为 WSDL 提供服务。
  • 如果存在使用 CSP/ZENWSDL 提供服务的旧版应用程序,并且其“防止登录 CSRF 攻击”设置已启用,则请暂时禁用该设置(如果确定这样做是安全的)。有关更多信息,请参阅有关此类旧版应用程序中的设置的内容。

相关推荐

  1. Web Service URL 汇总

    2024-07-11 19:24:03       25 阅读
  2. 认识Ajax(

    2024-07-11 19:24:03       48 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-11 19:24:03       70 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-11 19:24:03       74 阅读
  3. 在Django里面运行非项目文件

    2024-07-11 19:24:03       62 阅读
  4. Python语言-面向对象

    2024-07-11 19:24:03       72 阅读

热门阅读

  1. MyEclipse不能自动编译解决方案

    2024-07-11 19:24:03       24 阅读
  2. Node.js path模块

    2024-07-11 19:24:03       20 阅读
  3. Node.js Stream

    2024-07-11 19:24:03       24 阅读
  4. 前端时间格式传入后端负载里面没有东西

    2024-07-11 19:24:03       24 阅读
  5. Spring如何控制Bean加载+执行顺序

    2024-07-11 19:24:03       22 阅读
  6. futures.toArray(new CompletableFuture[0])

    2024-07-11 19:24:03       23 阅读
  7. 远程Linux机器图形化界面使用及音频转发

    2024-07-11 19:24:03       26 阅读
  8. 【React Hooks原理 - useReducer】

    2024-07-11 19:24:03       20 阅读
  9. 2024.7.10 刷题总结

    2024-07-11 19:24:03       26 阅读