curl 其中的一个-参数是什么意思和-L什么意思通俗讲

curl 其中的一个-参数是什么意思和-L什么意思通俗讲,第1张

最近在做服务器迁移, 之前是直接使用阿里云的slb 随着业务的发展以及稳定性要求, 决定对服务器进行升级, 同时对业务进行拆分, 经过多种考虑最后使用slb+nginx路由方案

前端使用slb的tcp监听, 开启会话保持 ecs上配置nginx进行二次转发

浏览器访问一切正常, 也没有用户报任何使用问题

就这样无风无雨的过了一天, 第二天业务人员报微信支付数据异常, 转账成功, 转账标识显示失败

开发人员开始进行排查, 发现服务器可以正常接收微信回调, 不过服务器间调用出现异常

后台日志显示: javanetConnectException: Connection timed out

我开始查看nginx日志, 发现没有找到请求日志, 怀疑是nginx问题, 使用curl请求ecs, 返回值正常, 使用curl请求外网域名, curl无反馈, 看来问题出现在阿里云的slb上面

去网上搜了搜, 还真有人遇到同样的问题, 只是标题是不是很一致

解决方案是将slb的tcp监听改为>

经常会用到curl调试接口,服务器返回的是json,不过这些json是没有格式化的,不方便阅读。

经过搜索和实验,发现下面2中方式比较方便。

示例:

在curl命令后面添加 | python -m jsontool 即可。

如下所示

如果不想显示curl的统计信息,可以参考这篇 文章 ,添加 -s 参数即可。

用nvm安装一个json库,这里是库的 地址 文档。

安装 json 命令

在curl命令后面添加 | json 即可。

如下所示:

以上就是关于curl 其中的一个-参数是什么意思和-L什么意思通俗讲全部的内容,包括:curl 其中的一个-参数是什么意思和-L什么意思通俗讲、C语言发送post请求数据程序、解析php中curl等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10040169.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存