Communicating with a LabVIEW Application from Web Clients (Real-Time, Windows)
- Updated2025-08-15
- 2 minute(s) read
When a LabVIEW stand-alone application runs remotely, you can allow communication with the application by a web client, such as a web browser or another application via HTTP requests. LabVIEW Web services enable the communication between application and client. A Web service runs on the same target as the application and responds to HTTP requests from clients by executing VIs, referred to as HTTP method VIs, designed to transfer data to and from the application.
Web services can also run independently of a LabVIEW application.
Use the following help topics to get started with LabVIEW Web services.
Getting Started
|
Running a Web Service
|
Getting Started
- Overview: Web-based Communication with a LabVIEW Application
- Tutorial: Creating and Publishing a LabVIEW Web Service
Developing a Web Service
- Components of a Web Service
- Developing HTTP Method VIs
- Developing Startup VIs
- Integrating Static Content into a Web Service
Running a Web Service
- Hosting Web Services
- Publishing Web Services
Communicating with a Web Service
- Transferring Data between Web Services and Clients
Creating User Interface for a Web Service
- Using WebVIs to Create User Interfaces for Web Services
Related Information
- Overview: Web-based Communication with a LabVIEW Application (Real-Time, Windows)
- Tutorial: Creating and Publishing a LabVIEW Web Service to the NI Web Server (Windows)
- Components of a Web Service (Real-Time, Windows)
- Developing HTTP Method VIs (Real-Time, Windows)
- Developing Startup VIs to Initialize and Communicate with HTTP Method VIs (Real-Time, Windows)
- Integrating Static Content into a Web Service (Real-Time, Windows)
- Hosting Web Services (Real-Time, Windows)
- Publishing Web Services (Real-Time, Windows)
- Reading and Writing Shared Variables with the Variable Web Service
- Data Communication Methods in LabVIEW