有关如何在curl中使用变量传递身份验证的任何建议吗?
这就是我所拥有的,尝试没有引号,但没有运气。
curl -X GET "https://example.com/site" \ -H 'x-auth-email: "${API_EMAIL}"' \ -H 'x-auth-key: "${API_KEY}"' \ -H "Content-Type: application/json"
答案 0 :(得分:1)
Shell变量仅在双引号内展开,而不是在单引号内:
curl "https://example.com/site" \
-H "x-auth-email: \"${API_EMAIL}\"" \
-H "x-auth-key: \"${API_KEY}\"" \
-H "Content-Type: application/json"
答案 1 :(得分:0)
你试过了吗?
--user "${USERNAME}:${PASSWORD}"