PB调用http协议接口(WebAPI)
PB通过导入组件uo_vdncore实际方便快捷的访问http协议,支持GET\POST\PUT等操作,可以方便的对接微信、支付宝、钉钉、各种银行的支付接口等基于http的接口
QQ技术交流群: 130377874 获取最新版本VDN组件
示例在:下载的文件包Example\PB演示示例\VDNDemo.pbw w_http窗口,针对常用的情况做了各种示例
详见:PB使用http协议、https协议(简单便捷)_softvery的博客-CSDN博客
1、 GET
//=====================================================
// 描述: 通过hc_get函数可以直接以Get方式向指定的URL发起请求
//=====================================================
string ls_html
if uo_vdn.hc_get("http://www.xxx.com/",ref ls_html)=1 thenmle_1.text=ls_html
elsemessagebox("错误",uo_vdn.LastError)
end if
还可以设置设定接收服务器端返回的数据的格式Accept(Content-Type)
uo_vdn.accept= uo_vdn.ContentType_JSON //返回JSON格式:application/json
扩展示例通过GET方式从第三方平台获取快递信息
//=============================================
// 描述:演示通过第三方平台查询快递
//=============================================
String ls_rtn,ls_message
String ls_parm
//该ID为测试ID,如需正式使用请联系:http://q.kdpt.net/
ls_parm = '?id=***&com=auto&nu='+sle_no.Text +'&show=json&order=desc'
//返回格式
uo_vdn.accept = uo_vdn.ContentType_JSON //返回JSON格式:application/json
//获取
If uo_vdn.hc_get("http://q.kdpt.net/api" + ls_parm,Ref ls_rtn) = 1 Thenmle_1.Text = ls_rtn//解析返回值nvo_json n_jsonn_json = Create nvo_jsonn_json.Parse(ls_rtn)//关键消息 ok为成功ls_message = n_json.GetValue("message")If ls_message = "ok" Then//状态sle_state.text=n_json.GetValue("state")//解析到DW或者DS中n_json.item2dw("data",dw_1)ElseMessageBox("错误",ls_message)End IfDestroy n_json
ElseMessageBox("错误",uo_vdn.LastError)
End If
2、 POST
///=============================================
// 描述: 通过hc_post函数可以直接以Post方式向指定的URL发起请求
//=============================================
string ls_html
uo_vdn.contenttype=uo_vdn.contenttype_urlencoded //指定发送的内容类型 可选
if uo_vdn.hc_post(sle_server.text,"wd=vdn",ref ls_html)=1 thenmle_1.text=ls_html
elsemessagebox("错误",uo_vdn.LastError)
end if
小结
也可以异步上传和下载文件,更多示例代码(Example\PB演示示例)及说明文档HttpClient一节。该组件同时支持Http(Https)协议的Get、Post,获取和设置页面内容、Header、Cookie等常规的Http操作
通过VDN组件PB还可以支持JOSN、加密、解密、压缩、解压缩、二维码、发送手机短信、查询快递等功能。
VDN还可以搭建自己的服务器端,快速的实现C/S转B/S运行、自动升级、微信公众号、微信企业公众号、微信扫码支付、钉钉平台、互联网数据库高速连接、Web App\WebAPI等功能
PB调用http协议接口(WebAPI)相关推荐
- 【疑难解决】RTSP协议视频流媒体平台EasyNVR调用云台控制接口返回400报错的问题处理
网络摄像头RTSP协议视频直播平台是TSINGSEE青犀视频全线产品中最先支持ONVIF协议的平台,可以通过ONVIF进行云台控制. 在用户使用EasyNVR调用云台控制的接口时,发现会返回400的报 ...
- 调用个人微信API协议接口收发消息,发朋友圈
调用个人微信API协议接口收发消息,发朋友圈 java调用个人微信的API接口收发消息 /** * 接受微信好友发来聊天消息 * @author wechatno:tangjinjinwx * @pa ...
- PB使用http协议、https协议(简单便捷)
PB使用HTTP协议.HTTPS协议 PB自身也有http组件,但使用起来较为繁琐.VDN作者将http功能通过API的形式封装为HttpClient组件,PB直接调用即可,支持http及https协 ...
- PB通过Http协议上传、下载文件
PB通过Http协议上传.下载文件 PB自身也有http组件,但使用起来较为繁琐.VDN作者将http功能通过API的形式封装为HttpClient组件,PB直接调用即可,通过该组件可以便捷的实现文件 ...
- 调用python接口并画图_【PySpark源码解析】教你用Python调用高效Scala接口
点击 机器学习算法与Python学习 ,选择加星标 精彩内容不迷路 机器之心专栏 作者:汇量科技-陈绪 众所周知,Spark 框架主要是由 Scala 语言实现,同时也包含少量 Java 代码.Spa ...
- 同一个项目相互调接口_408计算机网络D3-第二章:网络体系结构与参考模型(上)分层结构-协议-接口-服务...
网络体系结构是从功能上描述计算机网络结构. 计算机网络体系结构简称网络体系结构是分层结构:是计算机网络的各层及其协议的集合. 每层遵循某个/些网络协议以完成本层功能. 分层结构-协议-接口-服务 首先 ...
- 第一章 计算机网络 5 分层结构/协议/接口/服务的概念 [计算机网络笔记]
第一章 计算机网络 5 分层结构/协议/接口/服务的概念 本笔记参考书目: 计算机网络(第8版)谢希仁 2021王道计算机网络视频公开课 本节重点: 分层结构/协议/接口/服务 实体/对等实体 PCI ...
- python函数主要通过接口与外界通信_PySpark源码解析,用Python调用高效Scala接口,搞定大规模数据分析...
机器之心专栏 作者:汇量科技-陈绪 相较于Scala语言而言,Python具有其独有的优势及广泛应用性,因此Spark也推出了PySpark,在框架上提供了利用Python语言的接口,为数据科学家使用 ...
- pb调用java webservice_PB调用各类WebService或c#程序
慢慢的有很多接口pb都已经无法调用了,还有一些进制计算,位移等pb都无法实现,这时最简单的就是用c#做好,让pb调用.但是pb只能调用最基础的c++开发的标准dll.通过无数次的百度,我找到了一个好的 ...
最新文章
- 打打字就能指挥算法视频抠图,Transformer掌握跨模态新技能,精度优于现有模型丨CVPR 2022...
- postgresql支持唯一约束吗_PostgreSQL:2列联合的唯一约束
- redis的集群搭建
- html文字自动上翻,jQuery超酷文字随机翻转变换动画特效
- docker容器指定ip
- zlib-1.2.11手册
- docker项目部署 php_docker部署php的web项目
- python基础----特性(property)、静态方法(staticmethod)、类方法(classmethod)、__str__的用法...
- python面向对象是什么?面试技巧(三分钟读懂)
- Perl Fork的问题
- SpringCloud 微服务消费者之间相互调用的方式
- 帖子内容 mysql_mysql-SQL:选择最新主题和最新帖子,按论坛...
- 魔兽世界 助手 无法连接服务器,魔兽世界助手8.1无法登陆
- 基于证据理论的多源数据融合仿真实验matlab代码
- 输入若干数据,找出最大值输出。(键盘和文件读取)
- Android 图片虚化,虚化图片,模糊图片
- SDIO wifi Marvell8801/Marvell88w8801 介绍(二) ---- SDIO协议介绍
- 【转载】MAC OS X常用快捷键
- stm32模数转换程序设计c语言,STM32 ADC模数转换简介
- Aptana Studio3汉化方式
热门文章
- 一文带您读懂FCC、CE、CCC认证的区别
- 预测分析 Python ARIMA模型预测(学习笔记)
- 计算机主机箱连接线路,怎样连接电脑所有配件? 电脑主机与显示器接线安装步骤...
- 回归测试对比确认测试的区别
- android listview 美化,Android界面美化 -- 自定义ListView分割线
- python数据模型和算法_万字案例 | 用Python建立客户流失预测模型(含源数据+代码)...
- 又一批大学!考研成绩延期公布!
- us news2017计算机科学,2017年USNews最新美国大学计算机专业研究生排名TOP120
- java里面逗号分隔的字符串转list
- shiro教程1(HelloWorld)