在URL中的curl命令中向前转义

问题描述 投票:0回答:1

我有一个像这样的 API 路由:

/api/query/{ip}
,对于
ip
,用户可以传递 IP 地址或网络。

如何使用

/
命令在
1.1.1.0/24
网络中转义
curl
,以便我的后端路由可以到达并分配
ip = "1.1.1.0/24"

我已经尝试过这个,但它不起作用。

curl "http://0.0.0.0:8000/api/query/ip/1.1.1.0\\/24"
curl
1个回答
0
投票

URL 编码用“%”后跟两个十六进制数字替换不安全的 ASCII 字符。

斜杠的 (

/
) ASCII 代码为
47
2F
(十六进制)。

因此,URL 中不希望被视为正常

/
/
应替换为:
%2F

© www.soinside.com 2019 - 2024. All rights reserved.