首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

搞定需要HTTPS证书访问的WebAPI

有些需要WEBAPI的调用需要用证书,证书一般是cer或者p12格式的,本文教你怎么搞定VFP访问HTTPS WEBAPI.

祺佑三层开发框架(猫框)发布的VFPBS,如果需要HTTPS,证书也是像图片这样安装。

以一个电子零售的WEBAPI为例来说明:

可以看到有cer,和p12的证书,p12证书的密码在那个文本文本中

1 打开控制台,进行证书管理

点击开始菜单->运行->mmc

2 导入证书

这里实际应是p12的证书

3 开始调用HTTPS WEBAPI

上面获取到OU的值是SmartStore

loXmlHttp = createobject("Msxml2.XMLHTTP")

loXmlHttp.setOption(3) = "LOCAL_MACHINE\My\SmartStore" &&注意这里证书路径

loXmlHttp.open("post", sendurl, .F.) &&&

loXmlHttp.setRequestHeader("Content-Type","application/json;charset=utf-8") &&text/xml;charset=utf-8 Content-Type: application/x-www-form-urlencoded

loXmlHttp.setRequestHeader("charset", "utf-8")

TRY

loXmlHttp.send(tmplData)

这样就成功完成加载证书,就可以正确调用HTTPS WEBAPI

4 让上面的过程自动化

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20211014A027MF00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券