openresty中lua的https请求报错的代替办法(丑
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,openresty中是有一套请求http/https的方法的:resty.http。https请求需要添加证书文件crt,但是我试了老半天,centos下所有的证书文件都试过去了,找不到钉钉api.d
千家信息网最后更新 2025年01月23日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安全错误
数据库的锁怎样保障安全
网络技术部奖罚制度
云台服务器
咖啡豆
金华正规网络技术咨询热线
led显示屏服务器离线解决方案
创维集团服务器采购
服务器技术架构
软件开发流程图 doc
完美时空网络技术有限公司
正文网络安全
原神服务器人最多的时候
大连智能化软件开发
更改数据库的实例名
医院网络安全防范
恒大软件开发商
网络安全审查什么时候开始的
linux服务器网络设置
access数据库类型是
压力测试采集服务器数据
四川c语言软件开发定制费用
斗量网络技术
水处理药剂数据库
大案追踪网络造谣数据库
网络安全监察工作的一般原则
卓尔网络技术有限公司
开源软件开发前端
漂亮的网络安全手抄报视频
asp网站找不到数据库地址
软件开发方面的证书有哪些
西安 安卓软件开发招聘