使用HTTP的POST方法(Real-Time、Windows)
- 更新时间2025-08-27
- 阅读时长2分钟
父级主题:发送HTTP请求至Web服务
POST HTTP方法用于发送数据至HTTP方法VI。可使用常见的HTML表单、HTTP客户端VI,以及其他兼容的客户端收集和提交POST数据。发送大量数据至HTTP方法VI时,使用POST方法,而不是URL映射。
使用HTML表单发送POST请求
下列范例演示了使用HTML表单提交POST数据至Web服务的方法。Web服务的名称为MyWebService。在Web服务属性对话框的HTTP方法VI设置页,将URL映射配置为/add并接收POST数据。
下列HTML代码创建两个值字段和一个提交按钮:
<form name="send" action="/MyWebService/add" method="POST"> <input type="text" name="x"> <input type="text" name="y"> <input type="submit" value="Submit"> </form>
将值2和3分别赋给标签为x和y的输入,然后单击提交按钮,HTML表单将提交下列POST数据:
POST /MyWebService/add/ x=2&y=3
通过HTTP客户端VI发送POST请求
POST VI和POST(Multipart类型)VI用于在LabVIEW中创建一个Web客户端,发送数据至Web服务。下图显示了使用POST VI进行HTTP请求的范例,与上例HTML表单类似。