Rebol url中的转义符



我正在使用Rebol 2.7.8.3.1。我正在尝试转义url中的@符号,但它不起作用。我也尝试过手动逃离它,但也不起作用。

我尝试过以下几种:

read ftp://mydomain:12345/path/to/@folderA
read ftp://mydomain:12345/path/to/%40folderA

如果我有一个文件夹folderB(路径中没有@),它工作正常:

read ftp://mydomain:12345/path/to/folderB

我也尝试过将url写为字符串,无论是否为unscaped,然后使用to-url,但它给出了类似的结果。

使用decode-url,在我的所有情况下,Rebol似乎都误解了url。

如何在Rebol中转义URL?

您可以尝试这种变体

read [
scheme: 'ftp
 host: "mydomain"
 port-id: 12345
 path: "path/to/"
 target: "@folderA"
]

为了使它完整,你可以使用

read [
 scheme: 'ftp
 host: "mydomain"
 port-id: 12345
 user: ask "user? "
 pass: ask/hide "password? "
 path: "path/to/"
 target: "@folderA"
]

相关内容

  • 没有找到相关文章

最新更新