项目浏览器窗口,右键单击Web服务项目项,选择属性,打开Web服务属性对话框。单击类别列表的HTTP方法VI设置,打开该页。

该页用来定义调用HTTP方法VI的Web客户端、VI返回给Web客户端的数据格式、访问Web方法VI的权限,等等。

该页包括以下内容:

选项 说明信息
Web服务VI表

列出Web服务包含的HTTP方法VI,以及在URL映射上为各个VI配置的HTTP方法和URL映射。

Web服务VI属性 包括配置HTTP方法VI的下列选项卡:
  • URL 映射-包括以下组件,用于定义客户端如何访问 HTTP 方法 VI:
    • 方法

      指定希望客户端发送到HTTP方法VI的HTTP方法:GET、PUT、POST或DELETE。

    • 使用标准 URL 映射

      指定根据http://IP地址/服务名称/Web资源文件夹(若存在)的标准结构定义URL。从该复选框中删除复选标记,以将其他字符附加到URL。

      注: Web客户端在URL映射之后添加查询字符串,设置HTTP方法VI接线端的值。
      • 在 URL 中包含 VI 名称

        指定调用Web方法VI的客户端URL中包括HTTP方法VI的名称(扩展名除外)。

    • URL-

      显示Web服务发布时客户端可以调用HTTP方法VI的URL。如需编辑该文本框中的URL,您必须从使用标准URL映射复选框中删除复选标记。

      可编辑VI所属Web资源名称之后的URL部分。否则,您只能编辑Web服务名称后的URL部分。

  • 输出类型-包括以下组件,用于配置 VI 向 Web 客户端返回数据的格式:
    • 终端-

      配置服务VI通过VI接线端输出数据。

      • 输出格式

        指定接线端输出数据的格式:JSON、XML、文本或HTML。默认情况下,VI以JSON格式返回数据。

    • 流-

      配置服务VI通过Web服务器流传输数据

      • 使用页眉

        配置服务VI的数据流输出包含HTTP头

        注: 如果在NI Web服务器上托管Web服务,则必须启用此复选框,因为NI Web服务器不支持无标头模式。
      • 缓冲-

        配置服务VI缓冲输出数据流。

  • NI Web 服务器-包括以下组件,用于配置调用 HTTP 方法 VI 所需的权限。仅在NI Web服务器上托管Web服务时使用此选项卡。
    • 所需的特权

      指定用户或组通过选定URL映射交换数据所必须具有的权限。可在NI Web服务器权限页上创建权限,并将权限分配给不同角色。

  • 应用程序 Web 服务器-包括以下组件,用于配置调用 HTTP 方法 VI 所需的权限。仅在应用程序Web服务器上托管Web服务时使用此选项卡。
    • 所需许可

      指定列表中的用户或组必须具有通过选定URL映射交换数据的权限。用户可确定权限,使用Web服务器配置终端时,可通过安全配置页,配置用户和组的权限。

    • 需要应用程序接口密钥

      指定选定的URL映射是否使用API安全密钥

  • 高级-包括以下组件:
    • 启动时加载 VI-

      调用Web服务时立即加载HTTP方法VI。

    • 记住 VI

      执行已部署的Web服务时在内存中保留HTTP方法VI。