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)相关推荐

  1. 【疑难解决】RTSP协议视频流媒体平台EasyNVR调用云台控制接口返回400报错的问题处理

    网络摄像头RTSP协议视频直播平台是TSINGSEE青犀视频全线产品中最先支持ONVIF协议的平台,可以通过ONVIF进行云台控制. 在用户使用EasyNVR调用云台控制的接口时,发现会返回400的报 ...

  2. 调用个人微信API协议接口收发消息,发朋友圈

    调用个人微信API协议接口收发消息,发朋友圈 java调用个人微信的API接口收发消息 /** * 接受微信好友发来聊天消息 * @author wechatno:tangjinjinwx * @pa ...

  3. PB使用http协议、https协议(简单便捷)

    PB使用HTTP协议.HTTPS协议 PB自身也有http组件,但使用起来较为繁琐.VDN作者将http功能通过API的形式封装为HttpClient组件,PB直接调用即可,支持http及https协 ...

  4. PB通过Http协议上传、下载文件

    PB通过Http协议上传.下载文件 PB自身也有http组件,但使用起来较为繁琐.VDN作者将http功能通过API的形式封装为HttpClient组件,PB直接调用即可,通过该组件可以便捷的实现文件 ...

  5. 调用python接口并画图_【PySpark源码解析】教你用Python调用高效Scala接口

    点击 机器学习算法与Python学习 ,选择加星标 精彩内容不迷路 机器之心专栏 作者:汇量科技-陈绪 众所周知,Spark 框架主要是由 Scala 语言实现,同时也包含少量 Java 代码.Spa ...

  6. 同一个项目相互调接口_408计算机网络D3-第二章:网络体系结构与参考模型(上)分层结构-协议-接口-服务...

    网络体系结构是从功能上描述计算机网络结构. 计算机网络体系结构简称网络体系结构是分层结构:是计算机网络的各层及其协议的集合. 每层遵循某个/些网络协议以完成本层功能. 分层结构-协议-接口-服务 首先 ...

  7. 第一章 计算机网络 5 分层结构/协议/接口/服务的概念 [计算机网络笔记]

    第一章 计算机网络 5 分层结构/协议/接口/服务的概念 本笔记参考书目: 计算机网络(第8版)谢希仁 2021王道计算机网络视频公开课 本节重点: 分层结构/协议/接口/服务 实体/对等实体 PCI ...

  8. python函数主要通过接口与外界通信_PySpark源码解析,用Python调用高效Scala接口,搞定大规模数据分析...

    机器之心专栏 作者:汇量科技-陈绪 相较于Scala语言而言,Python具有其独有的优势及广泛应用性,因此Spark也推出了PySpark,在框架上提供了利用Python语言的接口,为数据科学家使用 ...

  9. pb调用java webservice_PB调用各类WebService或c#程序

    慢慢的有很多接口pb都已经无法调用了,还有一些进制计算,位移等pb都无法实现,这时最简单的就是用c#做好,让pb调用.但是pb只能调用最基础的c++开发的标准dll.通过无数次的百度,我找到了一个好的 ...

最新文章

  1. 打打字就能指挥算法视频抠图,Transformer掌握跨模态新技能,精度优于现有模型丨CVPR 2022...
  2. postgresql支持唯一约束吗_PostgreSQL:2列联合的唯一约束
  3. redis的集群搭建
  4. html文字自动上翻,jQuery超酷文字随机翻转变换动画特效
  5. docker容器指定ip
  6. zlib-1.2.11手册
  7. docker项目部署 php_docker部署php的web项目
  8. python基础----特性(property)、静态方法(staticmethod)、类方法(classmethod)、__str__的用法...
  9. python面向对象是什么?面试技巧(三分钟读懂)
  10. Perl Fork的问题
  11. SpringCloud 微服务消费者之间相互调用的方式
  12. 帖子内容 mysql_mysql-SQL:选择最新主题和最新帖子,按论坛...
  13. 魔兽世界 助手 无法连接服务器,魔兽世界助手8.1无法登陆
  14. 基于证据理论的多源数据融合仿真实验matlab代码
  15. 输入若干数据,找出最大值输出。(键盘和文件读取)
  16. Android 图片虚化,虚化图片,模糊图片
  17. SDIO wifi Marvell8801/Marvell88w8801 介绍(二) ---- SDIO协议介绍
  18. 【转载】MAC OS X常用快捷键
  19. stm32模数转换程序设计c语言,STM32 ADC模数转换简介
  20. Aptana Studio3汉化方式

热门文章

  1. 一文带您读懂FCC、CE、CCC认证的区别
  2. 预测分析 Python ARIMA模型预测(学习笔记)
  3. 计算机主机箱连接线路,怎样连接电脑所有配件? 电脑主机与显示器接线安装步骤...
  4. 回归测试对比确认测试的区别
  5. android listview 美化,Android界面美化 -- 自定义ListView分割线
  6. python数据模型和算法_万字案例 | 用Python建立客户流失预测模型(含源数据+代码)...
  7. 又一批大学!考研成绩延期公布!
  8. us news2017计算机科学,2017年USNews最新美国大学计算机专业研究生排名TOP120
  9. java里面逗号分隔的字符串转list
  10. shiro教程1(HelloWorld)