项目中需要在labview中使用POST方式,将数据提交给服务器。下面是程序框图。
我的流程是,先通过POST请求到token,再是通过获取到的token,提交数据。其中通过POST时的HEADER通过header设置函数设置键值对,header函数有预设的几个值,如果没有header类型可以自定义,键值对都是字符创类型。
1、创建HTTP连接,设置header,参数填写
在labview的后面板--数据通信--协议--HTTP客户端,如下图所示:
HTTP客户端下提供了所需的函数,按照需要填入URL和JSON数据,JSON数据使用簇作为输入,在簇中每一个项目的变量名称就是JSON的键,值就是对应的JSON值,如果是整型的话就需要使用数值作为输入,要不然会提示类型错误,如下图所示:
2、解析获取到的结果
在POST这个函数后面的body就是POST返回后的结果,使用字符串下面的从JSON还原函数,可以获取到返回的数据,从JSON还原函数的输入值也是簇,簇中的每一项为返回的键值,键对应的值可以通过簇函数的按名称解除绑定获取,如最开始的图片所示。