openresty中lua的https请求报错的代替办法(丑
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,openresty中是有一套请求http/https的方法的:resty.http。https请求需要添加证书文件crt,但是我试了老半天,centos下所有的证书文件都试过去了,找不到钉钉api.d
千家信息网最后更新 2025年12月01日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安全错误
数据库的锁怎样保障安全
棋牌游戏服务器端
sql数据库四部分是什么
明日之后远星城服务器攻略
云服务器基本防护
怎样搭接服务器
群辉服务器域名是多少
网络安全诈骗教育
mix修图软件开发
达梦数据库配置助手linux
上海核酸服务器
全国绿色建材采信应用数据库官网
软件开发维修价格
网络安全执法专业教授
浏览器输入网址请求数据库
pe数据库
构建安全web服务器
苹果无法激活服务器
硬件服务器是啥
怎样通过域名找到云服务器
gis数据库处理
数据库和idea是怎样连接的
南京爱乐网络技术有限公司
绝地求生服务器多少tick
操作系统编程数据库
金融行业用到的网络技术
创建一个登录用户数据库程序
数字化网络技术专业
如何查看电脑服务器
如何建立公司的数据库
第三方征信数据库拉黑