cURL 测试 API 时用户名密码含有 "!" 的问题
问题描述:
"!" 在 bash 中另有含义,因此如果想要请求的主机的用户名或密码中含有 "!" 时,使用以下命令:
curl -k -u USERNAME:PASSWORD https://MANAGER/api/v1/logical-ports
就会报错:
-bash: !xx: event not found
需要用反斜杠 "\" 为该字符转义。
The -k (or --insecure) option is to turn off curl's verification of the certificate.
Note that it must appear ahead of -u.