POST(Multipart类型)
- 更新时间2025-07-30
- 阅读时长5分钟
发送提交多组数据或文件至服务器、Web页面或Web服务的Web请求。该VI使用POST HTTP方法和multipart/form-data MIME类型。
该VI可提交通过post数据簇数组表示的多个数据集合。通过postdata控件说明可配置提交数据为下列四种组合之一。例如,VI可接受客户端的缓冲数据字符串并通过文件发送数据至服务器。

输入/输出
输出文件
—
输出文件指定用于保存服务器返回的body数据的文件。如未指定输出文件,则VI不保存body数据至文件。
客户端句柄
—
客户端句柄指定访问Web请求的客户端句柄。通过客户端句柄可在保留验证凭证、HTTP头和cookie的同时,连接多个HTTP客户端VI。独立的Web请求之间不需要保存持续性数据(例如,头信息、密码等)时,不必创建客户端句柄。
url
—
URL指定VI发送Web请求的服务器、Web页面或LabVIEW Web服务的URL。
数据
—
数据是指定提交至服务器的数据属性和值的簇数组。该VI可确定客户端接受的数据类型,以及依据数据中指定的控制发送至服务器的数据的格式。
错误输入(无错误)
—
错误输入表明该节点运行前发生的错误条件。该输入提供标准错误输入功能。
超时(10000)
—
超时指定Web服务请求超时前等待w服务器响应的时间,以毫秒为单位。默认值为10000ms。-1值表示将超时监控转移给操作系统。
客户端句柄输出
—
客户端句柄输出返回Web请求的客户端句柄。通过客户端句柄可在保留验证凭证、HTTP头和cookie的同时,连接多个HTTP客户端VI。独立的Web请求之间不需要保存持续性数据(例如,头信息、密码等)时,不必创建客户端句柄。
header
—
头部返回服务器返回的header信息。关于头定义(包括可用头、说明和语法),见World Wide Web Consortium的网站www.w3.org。
体部(body)
—
体部返回服务器返回的体部(body)数据。
错误输出
—
错误输出包含错误信息。该输出提供标准错误输出功能。 |
该VI可提交缓冲数据(例如,字符串)或文件至客户端。然后,VI可指定服务器通过服务器端缓冲数据或文件保存已接受的数据。该VI可确定客户端接受的数据类型,以及依据post数据簇中指定的控制发送至服务器的数据的格式。下图中的代码为四个簇数组,每个代表一种可用的客户端/服务器端组合。

关于POST方法和multipart内容类型的更多信息,见World Wide Web Consortium网站www.w3.org。
输出文件
—
客户端句柄
—
url
—
数据
—
错误输入(无错误)
—
超时(10000)
—
客户端句柄输出
—
header
—
错误输出
—