sen*_*sen 6 url escaping rebol rebol2
我使用的是Rebol 2.7.8.3.1.我试图逃避@我的网址中的符号,但它无法正常工作.我也试过手动转义它,但这也不起作用.
我尝试过以下方法:
read ftp://mydomain:12345/path/to/@folderA
read ftp://mydomain:12345/path/to/%40folderA
Run Code Online (Sandbox Code Playgroud)
如果我有一个文件夹,folderB(@路径中没有),它可以正常工作:
read ftp://mydomain:12345/path/to/folderB
Run Code Online (Sandbox Code Playgroud)
我也尝试将url写成一个字符串,既没有转义也没有,然后使用to-url,但它给出了类似的结果.
使用decode-url,似乎Rebol在我的所有情况下都错误地解释了url.
如何在Rebol中转义网址?
你可以尝试这种变化
read [
scheme: 'ftp
host: "mydomain"
port-id: 12345
path: "path/to/"
target: "@folderA"
]
Run Code Online (Sandbox Code Playgroud)
为了使它完整,你可以使用
read [
scheme: 'ftp
host: "mydomain"
port-id: 12345
user: ask "user? "
pass: ask/hide "password? "
path: "path/to/"
target: "@folderA"
]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
134 次 |
| 最近记录: |