提防 base64 编码字符串

主要观点:遇到一个有趣的小 bug 值得分享,base64 工具在一定列数后会换行,可使用特定 flag 避免,具体案例是 cronjob 调用端点时在特定环境出错,通过排查发现是 base64 处理密码时输出有换行导致,使用 -w0 flag 可解决该问题。
关键信息:cronjob 用 wget 调用带 Basic Auth 的端点,prod 环境出错,排查发现是 base64 处理长密码时换行,使用 -w0 flag 强制输出在一行后问题解决。
重要细节:wget 命令及相关参数,base64 工具及链接,不同环境密码长度差异,以及具体的命令输出示例等。

阅读 16
0 条评论