Labview调用HttpGet函数访问WebService

  1. 为了获取WebService上的数据,使用Labview的HTTP Client Get函数获取,先贴代码,后面是讲解。

  2. 用qq的在线状态获取接口做测试,Web服务接口:
    http://www.webxml.com.cn/webservices/qqOnlineWebService.asmx?op=qqCheckOnline

  3. WebService提供的请求示例 :

·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转换函数。

  1. body里面返回的是我们需要的数据。

  2. 请求WebServices的方式还有Soap、Http Post等,Labview能直接支持HTTP Post方式,Soap需要用C++或其他语言编译DLL来调用,比较麻烦,不推荐。

Labview请求WebService相关推荐

  1. java使用POST发送soap报文请求webservice返回500错误解析

    本文使用JAX-WS2.2编译webservice,并使用HttpUrlConnection的POST方式对wsdl发送soap报文进行请求返回数据, 对错误Server returned HTTP ...

  2. curl 支持ws吗_使用CURL请求WebService | 字痕随行

    之前有一篇文章(通过SSL\HTTPS调用WebService)介绍过如何使用HTTPS协议调用WebService,使用那篇文章介绍的方法确实可以解决大部分问题,但是总有一小波问题必须通过其它手段解 ...

  3. httpclient请求webservice接口

    1.soapui新建一个webservice地址,例如http://www.webxml.com.cn/WebServices/TranslatorWebService.asmx?wsdl 2. 3. ...

  4. Html中使用jquery通过Ajax请求WebService接口以及跨域问题解决

    场景 VS2019新建WebService/Web服务/asmx并通过IIS实现发布和调用: VS2019新建WebService/Web服务/asmx并通过IIS实现发布和调用_霸道流氓气质的博客- ...

  5. Java通过soap1.1请求webservice接口

    首先获取到soap接口的wsdl地址,通过soapUI工具打开. 前提需要在配置的插件工具配置axis地址,axis-1_4可在我的资源里下载. 选择导出包的位置,生成代码. 将代码复制到java项目 ...

  6. 利用JQuery jsonp实现Ajax跨域请求 .Net 的*.handler 和 WebService,返回json数据

    原文:  http://blog.csdn.net/polarissky/article/details/6429554 1.新建数据源项目CrossDomain 主要文件如下: 1.Handler. ...

  7. jmeter压测学习47-发soap请求测试webservice接口

    前言 jmeter3 的版本可以新建一个SOAP/XML-RPC Request 的请求,直接测试webservice的接口. jmeter5.1.1 版本已经去掉了自带的SOAP/XML-RPC R ...

  8. 在Android中使用Android Ksoap2调用WebService

    一.WebService介绍 WebService是基于SOAP协议可实现web服务器与web服务器之间的通信,因采用SOAP协议传送XML数据具有平台无关性,也是成为解决异构平台之间通信的重要解决方 ...

  9. 几种流行Webservice框架性能对比

    1      摘要 开发webservice应用程序中离不开框架的支持,当open-open网站列举的就有30多种,这对于开发者如何选择带来一定的疑惑.性能Webservice的关键要素,不同的框架性 ...

最新文章

  1. python使用matplotlib可视化饼图(pie plot)、可视化嵌套的环形饼图(Nested circular pie chart)
  2. Android开发学习笔记:对话框浅析
  3. Program type already present: android.support.v4.app.BackStackRecord$Op
  4. 判别两棵树是否相等 设计算法_从匈牙利算法到KM算法
  5. Python语言的全部数据类型分享!
  6. Linux的Apache报错(20014)Internal error: Error retrieving pid file logs/httpd.pid
  7. python暂停和恢复_python – 暂停和恢复QThread
  8. [洛谷2397]yyy loves Maths VI
  9. 真香?小米9价格将上4000元!战斗天使真机长这样...
  10. ubuntu12.04 qtcreate支持中文输入
  11. Python基本数据类型之字典
  12. tcping下载安装步骤,如何ping端口,tcping详解
  13. 【转】自动化专业十大看家课程
  14. 红警ol服务器维护中1003,红警OL频繁掉线怎们么办 网络断开连接解决办法
  15. html图片绝对地址相对地址,HTML中background的图片地址是相对地址吗?
  16. 算术右移与逻辑右移的转换
  17. vue单元测试SyntaxError: Unexpected token ‘export‘
  18. MIT Mini Cheetah仿真环境搭建(VMware中的ubuntu20.04,含问题解决)
  19. 13-MyBatis 使用了哪些设计模式?在源码中是如何体现的?
  20. asp.net IIS7 503错误

热门文章

  1. android view上下滚动条,Android自定义View六(ViewGroup水平垂直滚动实现类似支付宝年度账单的效果)...
  2. Summer Ending
  3. Missing dependencies for SOCKS support.
  4. 解决windows10中开代理之后microsoft应用商店无法连接的问题
  5. u盘第一扇区 分区表_备份U盘分区表,未雨绸缪
  6. 2020-10-21CUDA从入门到精通
  7. 为什么有些程序员悄无声息渡过35岁中年危机?
  8. 一个关于android旋转屏幕界面的方法
  9. vue创建色带组件。
  10. 学习python最难的就是入门,而这文章刚好适合初学者!