上级主题:概述:通过Web与LabVIEW应用程序通信

Web服务使LabVIEW应用程序与Web客户端之间能够进行通信。可在LabVIEW项目中开发Web服务。

注: 关于本主题中其他概念的详细信息,请参考Web服务介绍和教程。LabVIEW Web服务仅在LabVIEW完整版开发系统和LabVIEW专业版开发系统中可用。

Web服务由HTTP方法VI、HTTP方法VI的依赖项、启动VI和静态内容文件组成:

  • HTTP方法VI - Web服务中的顶层VI。它们包含Web服务的核心功能,并通过网络交换数据Web客户端。
  • HTTP方法VI依赖项 - 包括子VI、共享变量、DAQ通道和其他HTTP方法VI中的组件。
  • 启动VI - 不使用网络资源,不与Web客户端交换数据,与HTTP方法VI交换数据的VI。
  • 静态内容文件 - HTML文件、JavaScript文件、样式表、图片和视频。例如,WebVI生成网页所需的文件。

发布Web服务之前,请测试Web服务以确保客户端可以按预期方式调用HTTP方法VI和静态内容并与之通信。如果发现意外的行为或错误,则可以对其进行更正,然后再次测试Web服务。