웹 서비스와 클라이언트 사이에서 데이터 전송하기 (Real-Time, Windows)
- 업데이트 날짜:2025-08-27
- 2분 (읽기 시간)
기본으로, 웹 클라이언트는 URL과 HTTP 메소드를 사용하여 HTTP 메소드 VI의 커넥터 팬의 컨트롤과 데이터를 교환합니다. 예를 들어, 커넥터 팬에 두 개의 숫자형 컨트롤이 지정된 HTTP 메소드 VI를 생성할 경우, 웹 클라이언트는 URL이나 HTTP 메소드를 사용하여 컨트롤에 값을 보냅니다. 그 후, HTTP 메소드 VI는 숫자형 컨트롤의 합계와 같은 응답을 반환할 수 있습니다. 기본 응답 포맷은 JSON 문자열입니다. JSON 문자열에는 HTTP 메소드 VI의 커넥터 팬에 지정된 인디케이터 값에 대한 요약이 들어 있습니다. 또한 응답 포맷을 설정하여 XML-, HTML-, 또는 일반 텍스트 포맷의 응답으로 데이터를 반환할 수도 있습니다. 웹 서비스 프로퍼티 대화 상자의 HTTP 메소드 VI 셋팅 페이지에서 응답 포맷 타입을 설정합니다.
노트 HTTP 메소드 VI는 커넥터 팬을 통해 클라이언트에게 데이터를 반환하지 않고, 사용자 정의된 HTML 페이지 또는 이미지 데이터와 같은 사용자 포맷으로 클라이언트에게 데이터를 스트리밍합니다.
HTML 형식, 웹 브라우저, HTTP 클라이언트 VI와 HTTP를 사용하는 타사 어플리케이션은 HTTP 메소드를 사용하여 HTTP 메소드 VI와 데이터를 교환할 수 있습니다.
| 노트 브라우저를 새로 고침하는 경우와 같이 클라이언트가 HTTP 메소드 VI에 새롭게 접속할 때마다 클라이언트는 새로운 HTTP 요청을 전송합니다. |
HTTP 메소드
웹 서비스는 웹 통신에서 사용되는 4개 표준 HTTP 메소드를 지원합니다.
- POST—데이터를 보내고, 파일을 업로드할 때 사용합니다. POST 메소드를 통해 일반적인 HTML 형식이나 다른 호환 가능한 클라이언트를 사용해서 POST data로 불리는 정보를 제출할 수 있습니다.
- GET—웹 서비스로부터 데이터를 불러오기 위해 사용합니다.
- PUT—파일을 업로드할 때 POST 대신 사용할 수 있는 메소드입니다. RESTful 설계에서, PUT와 POST의 용도는 다릅니다.
- DELETE—웹 서비스가 지정된 리소스를 삭제하도록 지시할 때 사용합니다.
POST, GET, PUT과 DELETE를 포함해 HTTP 메소드 정의에 대한 자세한 정보는 www.w3.org에서 World Wide Web Consortium을 참조하십시오.