Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 » 上下文相关帮助 » SQL Anywhere 插件帮助 » SQL Anywhere 属性窗口

 

[Web 服务属性] 窗口:[常规] 选项卡

此选项卡包括以下组成部分:

  • 名称   显示所选 Web 服务的名称。

  • 类型   显示对象的类型。

  • 已启用   选择此选项可启用 Web 服务,以通过 HTTP 或 HTTPS 监听请求。缺省情况下,数据库服务器不监听 Web 服务请求,这样就使客户端无法访问数据库中可能定义的任何服务。如果清除此选项,则数据库服务器将在数据库中保存该 Web 服务的定义,但会使 Web 服务不可用。请参见启动 HTTP Web 服务器

  • 服务类型   显示所选 Web 服务是 RAW、XML、HTML、JSON、SOAP 还是 DISH Web 服务。可以通过从下拉列表中选择其它类型更改服务类型。

  • URL 路径   指定是否接受 URL 路径;如果接受,指定如何处理 URL 路径。请参见浏览 HTTP Web 服务器Web 客户端应用程序开发

  • 关闭   如果不允许使用 URL 路径的其余部分,则可选择此选项。如果服务名以正斜线 (/) 结尾,可选择 [关闭]。例如,如果选择 [关闭] 并且拥有 URL 路径 http://<host-name>/<service-name>/aaa/bbb/ccc,则只允许 http://<host-name>/<service-name>。不允许 URL 路径的其余部分 /<aaa/bbb/ccc

  • 打开   如果允许 URL 路径的其余部分并将其设置为单个参数,则可选择此选项。例如,在 URL 路径 http://<host-name>/<service-name>/aaa/bbb/ccc 中,URL 路径的其余部分为 /aaa/bbb/ccc。它被当作单个参数处理。

  • 元素   如果允许 URL 路径的其余部分并将其设置为多个参数,可选择此选项。例如,在 URL 路径 http://<host-name>/<service-name>/aaa/bbb/ccc 中,路径的每个元素都按单独的参数处理。例如 url1=aaa、url2=bbb、url3=ccc 等等。

  • 格式   此字段仅适用于 SOAP 和 DISH 服务。

生成与多种类型的 SOAP 客户端(比如 .NET 或 Java JAX-RPC)兼容的输出格式。如果未指定 SOAP 服务的格式,则从该服务的 DISH 服务声明中继承格式。如果 DISH 服务没有声明格式,则格式缺省为与 .NET 客户端兼容的 DNET。可以通过定义多个具有不同的格式类型的 DISH 服务,将未声明格式的 SOAP 服务用于不同类型的 SOAP 客户端。

  • 公开显式响应对象   此选项仅影响生成的 WSDL 文档。选择此选项可使 DISH 服务返回显式描述结果集的 XML 模式。它返回结果集中所有列的名称及其数据类型。

    如果未选择此选项,则 DISH 服务返回描述通用 SimpleDataset 对象的 XML 模式(WSDL 文档)。SimpleDataset 描述包含行和列的行集,不返回列名或数据类型信息。

  • 数据类型   此字段仅适用于 SOAP 服务。这些可能的值为:

  • OFF   无输入和输出的数据类型设置。这是缺省设置。请参见SOAP 数据类型

  • ON   支持为输入参数和结果集响应进行数据类型设置。

  • IN   仅支持为输入参数进行数据类型设置。

  • OUT   为所有 SOAP 服务格式的结果集响应提供数据类型信息。

  • 服务名前缀   此字段仅适用于 DISH 服务。DISH 服务只处理名称以此前缀开头的 SOAP 服务。

  • 方法   选择以下一个或多个请求方法:HEAD、GET、POST、PUT 或 DELETE。

  • 需要授权   指示用户是否必须经过验证才能使用此 Web 服务。

选择此选项可表示需要授权。如果需要授权,则所有连接到此服务的用户都必须提供用户名和口令。如果复选标记出现在 [用户] 字段旁边,您必须验证为指定用户才能使用此 Web 服务。但是,如果复选标记没有出现在 [用户] 字段旁边且需要验证,则可以通过任何数据库用户进行验证来使用此 Web 服务。

如果无需授权,则必须从下面的下拉列表中选择一个用户。所有请求都使用 [用户] 字段中指定的用户的帐户和权限执行。

  • 用户   显示使用哪个用户帐户执行服务请求。如果服务无需授权,则必须从下面的下拉列表中选择一个用户。

  • 需要安全加密   显示是否接受不安全的连接。选择此选项可表示 Web 服务需要安全。如果 Web 服务需要安全加密,则仅接受安全 (HTTPS) 连接。如果清除该选项,则同时接受 HTTP 和 HTTPS 连接。

  • 注释   提供键入 Web 服务说明的位置。例如,可以使用此区域说明 Web 服务在系统中的作用。

 另请参见