php - curl : How to pass password containing a percent sign

标签 php curl telnet

我没有使用 PHP,而是使用另一种语言......仅供引用。但是,我将 PHP 作为标签包含在内,以防万一有人有解决方案......

目前,我首先尝试正确获取字符串(通过curl 将文件从远程服务器下载到本地域)。无论如何,密码包含百分号 (%)。 当我这样做时,我在命令行上收到以下错误:

curl: (67) Access denied: 530

67 是来自 curl 的错误代码(另请参阅 http://curl.haxx.se/docs/manpage.html ),表示“用户名、密码或类似内容未被接受,curl 无法登录。”

现在假设原始字符串是这样的:

curl -u Login:Pass%Word

我尝试了在网上找到的以下解决方案:

curl -u Login:Pass%25Word
curl -u Login:Pass%%Word
curl -u Login:Pass^%Word
curl -u Login:Pass^%%Word

但是..我总是被拒绝访问。

有人可以帮我吗?

最佳答案

我刚刚重播了您的案例:进行了用户测试/some%password 并保护了我的网站。

这两个命令有效: curl -u 'test:some%password' curl -u test:some%password

看来您只是使用了错误的密码或拼写错误的服务器名称

关于php - curl : How to pass password containing a percent sign,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12320219/

相关文章:

php - Facebook 调试器返回 404 但curl 可以工作

javascript - 如何将字符串对象从套接字转换为Javascript中的键值对并显示在html上

python - telnet 上 ssh 等效的 read_until 和 read_very_eager 方法是什么?

ssh - 为什么即使端点出现故障,转发的 SSH 端口似乎仍然打开?

php - 在 MongoDB 中的集合内创建文档的最佳方法是什么

php - Laravel-8 中 Auth::onceUsingID() 和 Auth::setUser() 有什么区别

node.js - 在 NodeJS 中将 Stream 输出传送到 Socket.IO

python - 在以下Python脚本中需要帮助

php - 通过 PHP 为现有 .pdf 文件添加背景水印到 pdf 文件?

php - utf8mb4_unicode_ci 在 PhpMyAdmin 中选择,但 WordPress 表使用 utf8mb4_unicode_520_ci 排序规则