버퍼 넣기
- 업데이트 날짜:2025-07-30
- 3분 (읽기 시간)
서버, 웹 페이지, 웹 서비스에 데이터 또는 파일을 제출하는 웹 요청을 보냅니다. 이 VI는 PUT HTTP 메소드를 사용합니다. PUT 메소드를 포함한 HTTP method definitions에 대한 더 자세한 정보는 www.w3.org의 World Wide Web Consortium 웹사이트를 참조하십시오.
클라이언트 핸들을 할당하여 인증, HTTP 헤더, 쿠키를 [PUT] VI가 생성한 웹 요청에 추가할 수 있습니다. [핸들 열기] VI를 사용하여 클라이언트 핸들을 열고 인증을 설정합니다. [헤더 추가] VI를 사용하여 헤더 라인을 [PUT] VI가 생성한 웹 요청에 추가합니다.

입력/출력
출력 파일
—
출력 파일은 서버가 반환하는 본문 데이터를 저장하는 파일을 지정합니다. 출력 파일을 지정하지 않으면 VI는 파일에 본문 데이터를 저장하지 않습니다.
클라이언트 핸들
—
클라이언트 핸들은 웹 요청과 관련된 클라이언트 핸들을 지정합니다. 인증 확인, HTTP 헤더 및 쿠키를 보존하면서 여러 HTTP 클라이언트 VI를 함께 연결하려면 클라이언트 핸들을 사용하십시오. 헤더 또는 인증 확인과 같은 지속적인 데이터없이 독립적인 웹 요청을 할 때는 클라이언트 핸들이 필요하지 않습니다.
url
—
URL은 이 VI가 웹 요청을 보내는 서버, 웹 페이지 또는 웹 서비스의 URL을 지정합니다.
버퍼
—
버퍼는 서버로 보내는 데이터의 문자열을 지정합니다.
에러 입력(에러 없음)
—
에러 입력은 이 노드의 실행 전에 발생한 에러 조건을 설명합니다. 이 입력은 표준 에러 입력 기능을 제공합니다.
타임아웃(10000)
—
타임아웃은 웹 요청이 타임아웃되기 전에 서버로부터의 응답을 기다리는 시간을 밀리초 단위로 지정합니다. 기본값은 10000 ms입니다. -1의 값은 해당 OS가 타임아웃을 모니터하도록 합니다.
클라이언트 핸들 출력
—
클라이언트 핸들 출력은 웹 요청과 관련된 클라이언트 핸들을 반환합니다. 인증 확인, HTTP 헤더 및 쿠키를 보존하면서 여러 HTTP 클라이언트 VI를 함께 연결하려면 클라이언트 핸들을 사용하십시오. 헤더 또는 인증 확인과 같은 지속적인 데이터없이 독립적인 웹 요청을 할 때는 클라이언트 핸들이 필요하지 않습니다.
헤더
—
헤더는 서버가 반환하는 헤더 필드를 반환합니다. 사용가능한 헤더와 설명, 구문을 비롯한 header field definitions에 대한 정보는 www.w3.org에서 World Wide Web Consortium 웹사이트를 참조하십시오.
본문
—
본문은 서버가 반환하는 본문 데이터를 반환합니다.
에러 출력
—
에러 출력은 에러 정보를 포함합니다. 이 출력은 표준 에러 출력 기능을 제공합니다. |
LabVIEW 웹 서비스에서 PUT VI 사용하기
이 VI를 사용하여 LabVIEW 웹 서비스와 상호작용합니다. 우선 웹 서비스를 생성하고 공개해야 하며, 이때 PUT 메소드를 받도록 URL 맵을 설정하는 작업이 포함됩니다. 그 다음에는 웹 서비스에 대응하는 URL을 지정함으로써 [PUT] VI를 사용하여 해당 웹 서비스에 연결합니다.
출력 파일
—
클라이언트 핸들
—
url
—
에러 입력(에러 없음)
—
타임아웃(10000)
—
클라이언트 핸들 출력
—
헤더
—
에러 출력
—