gpt4 book ai didi

wget - 使用不接受特殊字符的 axel 下载器下载带有用户名和密码的文件,例如; : < >

转载 作者:行者123 更新时间:2023-12-02 07:35:45 27 4
gpt4 key购买 nike

当我使用 axel 下载器下载带有用户名和密码的文件时,它会下载。

工作示例

axel.exe  http://mathanraj:78tyu@xxxx.com/xxx.zip  (no probleam)

但问题是如果密码包含特殊字符,如 ;:<> axel downloader 不接受它。

不工作示例
axel.exe  http://mathanraj:78tyu;;@xxxx.com/xxx.zip (here only probleam)

如何在密码中使用特殊字符,如 ;:<> 以使用 axel 下载器进行下载。

最佳答案

我有类似的问题,我在任何特殊字符之前使用 \ 解决了。
然而,我更喜欢另一种方式来做到这一点。您可以使用 Header 选项添加 HTTP Authorization header ,这有助于您不要以纯文本形式表达您的用户名和密码。

首先,您需要将您的凭据转换为 base64,在类 Unix 系统上是这样的:
echo -n "username:password" | openssl base64
不要忘记 -n 选项不打印尾随换行符。您还需要像以前一样对特殊字符使用 \

那么你可以这样使用axel:
axel -H "Authorization: Basic base64HashValue" "yourURL"
希望它能解决你的问题。 ;)

关于wget - 使用不接受特殊字符的 axel 下载器下载带有用户名和密码的文件,例如; : < >,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16822086/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com