Labview请求WebService
Labview调用HttpGet函数访问WebService
为了获取WebService上的数据,使用Labview的HTTP Client Get函数获取,先贴代码,后面是讲解。
用qq的在线状态获取接口做测试,Web服务接口:
http://www.webxml.com.cn/webservices/qqOnlineWebService.asmx?op=qqCheckOnlineWebService提供的请求示例 :
·OpenHandle函数需要输入一个本地文件作为Cookies缓存数据;
·AddHeader可以设置各种header参数,默认不用设置。
·Get函数的参数url输入的字符串格式为:地址+接口函数名称+函数参数,这三个数据可以从WebService提供的请求示例中提取(Host+Get后面的字符串),如果Host是直接的IP地址,需要在IP后面加上端口,端口可以在网页链接里看到。
比如我这里的输入为:
www.webxml.com.cn/webservices/qqOnlineWebService.asmx/qqCheckOnline?qqCode=928311710
·如果输入参数包含中文,通常Http传输格式为UTF-8,Labview控件输入的字符串为GBK,发送数据前需要进行字符转换,可以使用Labview带的Text 和UTF-8转换函数。
body里面返回的是我们需要的数据。
请求WebServices的方式还有Soap、Http Post等,Labview能直接支持HTTP Post方式,Soap需要用C++或其他语言编译DLL来调用,比较麻烦,不推荐。
Labview请求WebService相关推荐
- java使用POST发送soap报文请求webservice返回500错误解析
本文使用JAX-WS2.2编译webservice,并使用HttpUrlConnection的POST方式对wsdl发送soap报文进行请求返回数据, 对错误Server returned HTTP ...
- curl 支持ws吗_使用CURL请求WebService | 字痕随行
之前有一篇文章(通过SSL\HTTPS调用WebService)介绍过如何使用HTTPS协议调用WebService,使用那篇文章介绍的方法确实可以解决大部分问题,但是总有一小波问题必须通过其它手段解 ...
- httpclient请求webservice接口
1.soapui新建一个webservice地址,例如http://www.webxml.com.cn/WebServices/TranslatorWebService.asmx?wsdl 2. 3. ...
- Html中使用jquery通过Ajax请求WebService接口以及跨域问题解决
场景 VS2019新建WebService/Web服务/asmx并通过IIS实现发布和调用: VS2019新建WebService/Web服务/asmx并通过IIS实现发布和调用_霸道流氓气质的博客- ...
- Java通过soap1.1请求webservice接口
首先获取到soap接口的wsdl地址,通过soapUI工具打开. 前提需要在配置的插件工具配置axis地址,axis-1_4可在我的资源里下载. 选择导出包的位置,生成代码. 将代码复制到java项目 ...
- 利用JQuery jsonp实现Ajax跨域请求 .Net 的*.handler 和 WebService,返回json数据
原文: http://blog.csdn.net/polarissky/article/details/6429554 1.新建数据源项目CrossDomain 主要文件如下: 1.Handler. ...
- jmeter压测学习47-发soap请求测试webservice接口
前言 jmeter3 的版本可以新建一个SOAP/XML-RPC Request 的请求,直接测试webservice的接口. jmeter5.1.1 版本已经去掉了自带的SOAP/XML-RPC R ...
- 在Android中使用Android Ksoap2调用WebService
一.WebService介绍 WebService是基于SOAP协议可实现web服务器与web服务器之间的通信,因采用SOAP协议传送XML数据具有平台无关性,也是成为解决异构平台之间通信的重要解决方 ...
- 几种流行Webservice框架性能对比
1 摘要 开发webservice应用程序中离不开框架的支持,当open-open网站列举的就有30多种,这对于开发者如何选择带来一定的疑惑.性能Webservice的关键要素,不同的框架性 ...
最新文章
- python使用matplotlib可视化饼图(pie plot)、可视化嵌套的环形饼图(Nested circular pie chart)
- Android开发学习笔记:对话框浅析
- Program type already present: android.support.v4.app.BackStackRecord$Op
- 判别两棵树是否相等 设计算法_从匈牙利算法到KM算法
- Python语言的全部数据类型分享!
- Linux的Apache报错(20014)Internal error: Error retrieving pid file logs/httpd.pid
- python暂停和恢复_python – 暂停和恢复QThread
- [洛谷2397]yyy loves Maths VI
- 真香?小米9价格将上4000元!战斗天使真机长这样...
- ubuntu12.04 qtcreate支持中文输入
- Python基本数据类型之字典
- tcping下载安装步骤,如何ping端口,tcping详解
- 【转】自动化专业十大看家课程
- 红警ol服务器维护中1003,红警OL频繁掉线怎们么办 网络断开连接解决办法
- html图片绝对地址相对地址,HTML中background的图片地址是相对地址吗?
- 算术右移与逻辑右移的转换
- vue单元测试SyntaxError: Unexpected token ‘export‘
- MIT Mini Cheetah仿真环境搭建(VMware中的ubuntu20.04,含问题解决)
- 13-MyBatis 使用了哪些设计模式?在源码中是如何体现的?
- asp.net IIS7 503错误
热门文章
- android view上下滚动条,Android自定义View六(ViewGroup水平垂直滚动实现类似支付宝年度账单的效果)...
- Summer Ending
- Missing dependencies for SOCKS support.
- 解决windows10中开代理之后microsoft应用商店无法连接的问题
- u盘第一扇区 分区表_备份U盘分区表,未雨绸缪
- 2020-10-21CUDA从入门到精通
- 为什么有些程序员悄无声息渡过35岁中年危机?
- 一个关于android旋转屏幕界面的方法
- vue创建色带组件。
- 学习python最难的就是入门,而这文章刚好适合初学者!