openresty中lua的https请求报错的代替办法(丑
发表于:2024-09-21 作者:千家信息网编辑
千家信息网最后更新 2024年09月21日,openresty中是有一套请求http/https的方法的:resty.http。https请求需要添加证书文件crt,但是我试了老半天,centos下所有的证书文件都试过去了,找不到钉钉api.d
千家信息网最后更新 2024年09月21日openresty中lua的https请求报错的代替办法(丑
openresty中是有一套请求http/https的方法的:resty.http。https请求需要添加证书文件crt,但是我试了老半天,centos下所有的证书文件都试过去了,找不到钉钉api.dingtalk.com对应的证书。而且还报错缺少ssl模块。
而用curl请求是可以拿到正常结果的,故而产生了一个歪念头。。。。
url = "https://oapi.dingtalk.com/gettoken?appkey="..appkey.."&appsecret="..appsecret
cmd = "echo curl -s \""..url.."\"
"
t = io.popen(cmd)
, , d = string.find(t:read(), '{"errcode":0,"access_token":"(%S+)","errmsg')
哈哈,是不是看上去很怪异?lua调用命令行,然后捕获返回信息,再用正则去解析。
实在没办法了,证书这个问题卡了我很久,到现在也没有解决,所以用了这个办法,还完美规避了resty中一些依赖的缺失问题。
★注意,这里不能直接调用curl哦,因为返回值会抛出一些过程信息,拿到的是一堆无法解析的乱码,必须用echo屏蔽掉这些信息,然后才能上正则。
证书
信息
办法
文件
正则
问题
怪异
乱码
命令
念头
方法
模块
结果
缺失
过程
求是
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
广州有信互联网科技有限公司
龙岗高效网络安全服务
上海网络安全咨询服务热线
勒索病毒数据库免费解密
委托软件开发合同技术
嘉定区无线网络技术售后保障
网络安全法属于刑法吗
浪潮服务器怎么配置带外
迁安软件开发常见问题
超微服务器主板故障
软件开发在互联网担当什么角色
生死狙击土豆服务器残骸怎么用
空间数据库参考答案
从sqlserver数据库
软件开发辅助设计
光峰服务器电源
广州银合网络技术
网络安全授权有什么功能
偶像梦幻祭2分服务器吗
apache 数据库缓存
单片机软件开发 兼职
数据库嵌套什么时候用
电脑怎么免费开服务器我的世界
魔兽世界显示当前没有可用服务器
网络安全员一般要学多久
韶关服务器服务商
收银服务器哪个好
学生记账系统数据库
mysql数据库的锁有几种
软件开发是哪些公司