POST 멀티파트
- 업데이트 날짜:2025-07-30
- 4분 (읽기 시간)
서버, 웹 페이지, 웹 서비스에 여러 세트의 데이터 또는 파일을 제출하는 웹 요청을 보냅니다. 이 VI는 POST HTTP 메소드와 multipart/form-data MIME 타입을 사용합니다.
[POST 멀티파트] VI는 postdata 클러스터의 배열로 나타낸 데이터의 여러 세트를 제출합니다. postdata 컨트롤 설명을 사용하여 제출한 데이터를 4개의 이용가능한 조합 중 하나로 설정할 수 있습니다. 예를 들면, VI는 클라이언트로부터 버퍼 데이터 문자열을 받고 해당 데이터를 서버에 파일로서 보낼 수 있습니다.

입력/출력
출력 파일
—
출력 파일은 서버가 반환하는 본문 데이터를 저장하는 파일을 지정합니다. 출력 파일을 지정하지 않으면 VI는 파일에 본문 데이터를 저장하지 않습니다.
클라이언트 핸들
—
클라이언트 핸들은 웹 요청과 관련된 클라이언트 핸들을 지정합니다. 인증 확인, HTTP 헤더 및 쿠키를 보존하면서 여러 HTTP 클라이언트 VI를 함께 연결하려면 클라이언트 핸들을 사용하십시오. 헤더 또는 인증 확인과 같은 지속적인 데이터없이 독립적인 웹 요청을 할 때는 클라이언트 핸들이 필요하지 않습니다.
url
—
URL은 이 VI가 웹 요청을 보내는 서버, 웹 페이지 또는 웹 서비스의 URL을 지정합니다.
데이터
—
데이터는 서버에 제출할 데이터 속성 및 값을 지정하는 클러스터의 배열입니다. [POST 멀티파트] VI는 data 내에 지정된 컨트롤을 기반으로 클라이언트로부터 어떤 데이터 포맷을 받을지 및 서버에 어떤 데이터 포맷을 보낼지 결정합니다.
에러 입력(에러 없음)
—
에러 입력은 이 노드의 실행 전에 발생한 에러 조건을 설명합니다. 이 입력은 표준 에러 입력 기능을 제공합니다.
타임아웃(10000)
—
타임아웃은 웹 요청이 타임아웃되기 전에 서버로부터의 응답을 기다리는 시간을 밀리초 단위로 지정합니다. 기본값은 10000 ms입니다. -1의 값은 해당 OS가 타임아웃을 모니터하도록 합니다.
클라이언트 핸들 출력
—
클라이언트 핸들 출력은 웹 요청과 관련된 클라이언트 핸들을 반환합니다. 인증 확인, HTTP 헤더 및 쿠키를 보존하면서 여러 HTTP 클라이언트 VI를 함께 연결하려면 클라이언트 핸들을 사용하십시오. 헤더 또는 인증 확인과 같은 지속적인 데이터없이 독립적인 웹 요청을 할 때는 클라이언트 핸들이 필요하지 않습니다.
헤더
—
헤더는 서버가 반환하는 헤더 필드를 반환합니다. 사용가능한 헤더와 설명, 구문을 비롯한 header field definitions에 대한 정보는 www.w3.org에서 World Wide Web Consortium 웹사이트를 참조하십시오.
본문
—
본문은 서버가 반환하는 본문 데이터를 반환합니다.
에러 출력
—
에러 출력은 에러 정보를 포함합니다. 이 출력은 표준 에러 출력 기능을 제공합니다. |
[POST 멀티파트] VI는 문자열과 같은 버퍼 데이터 또는 클라이언트로부터의 파일을 제출할 수 있습니다. 그 다음 VI는 받은 데이터를 서버측 버퍼 데이터로 저장할지, 아니면 파일로 저장할지를 서버에게 지시할 수 있습니다. [POST 멀티파트] VI는 클라이언트에서 어느 데이터 포맷을 받을 것인지, 그리고 각 postdata 클러스터에서 지정한 컨트롤을 기반으로 어느 포맷으로 서버에 데이터를 보낼 것인지 결정합니다. 다음 스크린샷은 각각 네 가지 클라이언트측/서버측 조합 중 하나로 설정된 네 클러스터를 보여줍니다.

POST 메소드와 멀티파트 내용 타입에 대한 더 자세한 정보는 www.w3.org의 World Wide Web Consortium 웹사이트를 참조하십시오.
출력 파일
—
클라이언트 핸들
—
url
—
데이터
—
에러 입력(에러 없음)
—
타임아웃(10000)
—
클라이언트 핸들 출력
—
헤더
—
에러 출력
—