openresty中lua的https请求报错的代替办法(丑
发表于:2025-02-24 作者:千家信息网编辑
千家信息网最后更新 2025年02月24日,openresty中是有一套请求http/https的方法的:resty.http。https请求需要添加证书文件crt,但是我试了老半天,centos下所有的证书文件都试过去了,找不到钉钉api.d
千家信息网最后更新 2025年02月24日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安全错误
数据库的锁怎样保障安全
主流数据库技术标准
色卡数据库
软件文档在软件开发的桥梁作用
活动中心网络安全处置办法
游戏软件开发人才招聘
二维码数据库查询
农安品质网络技术服务有哪些
数据库407错误
山东远遁网络技术
浪潮服务器维修视频
命令打开服务器
软件开发世界排名
郑州定制软件开发服务商
上海投嶒网络技术6
怎么测量服务器速度
对计算机网络技术意见与建议
用图书馆的网络安全吗
北京软件开发对学历卡的严吗
重庆大数据软件开发报价
服务器运算优化
如何查看网站服务器
jsp技术与数据库
海阳广播电视台网络安全
杭州直销软件开发收费多少
网络安全人才最佳年龄
服务器安全策略在那
华为高清数据库
存储在电脑里的数据算数据库吗
网络安全有互动才叫普法
浙江网络技术公司在哪里