상위 토픽: 개요: LabVIEW 어플리케이션과의 웹 기반 통신

웹 서비스는 LabVIEW 어플리케이션과 웹 클라이언트 간의 통신을 가능하게 합니다. 웹 서비스는 LabVIEW 프로젝트에서 개발할 수 있습니다.

노트 이 토픽의 개념에 대한 더 자세한 정보는 웹 서비스 개요 및 길라잡이를 참조하십시오. LabVIEW 웹 서비스는 LabVIEW Full Development System과 LabVIEW Professional Development System에서만 사용 가능합니다.

웹 서비스는 HTTP 메소드 VI, HTTP 메소드 VI 의존성, 시작 VI 및 정적 컨텐츠 파일로 구성됩니다.

  • HTTP 메소드 VI — 웹 서비스의 최상위 VI. 웹 서비스의 핵심 기능이 포함되어 있으며 네트워크를 통해 데이터 웹 클라이언트를 교환합니다.
  • HTTP 메소드 VI 의존성 — SubVI, 공유 변수, DAQ 채널 및 HTTP 메소드 VI 안에 나타나는 그 외 컴포넌트들.
  • 시작 VI — 네트워크 리소스를 사용하지 않고 HTTP 메소드 VI와 데이터를 교환하고 웹 클라이언트와 데이터를 교환하지 않는 VI.
  • 정적 컨텐츠 파일 — HTML 파일, JavaScript 파일, 스타일 시트, 이미지 및 비디오. 예를 들어, WebVI가 웹 페이지에 대해 생성하는 파일.

웹 서비스를 타겟에 공개하기 전, 클라이언트가 HTTP 메소드 VI와 정적 컨텐츠를 예상대로 실행하고 통신하는지 테스트하십시오. 예상치 않은 동작이나 에러가 발견된 경우, 수정 후 웹 서비스를 다시 테스트합니다.