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.