2

我没有使用 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

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

有人可以帮帮我吗?

4

2 回答 2

1

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

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

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

于 2012-09-07T17:03:43.130 回答
1

你试过用ASCII码吗?

curl -u Login:Pass%25Word

资源

于 2012-09-07T14:52:05.497 回答