包含多个参数返回zsh解析错误



这很有效:

curl -d parent_account=smartsneakers -d account_name=KC -d platform=insta -d first_name=Kramer -d last_name=Hardbody -d campaigns_sub=Simple -d campaign_payments=5 -d payments_accrued=50 -d lifetime_payouts=10 -d payments_refunded=0 -d payment_blocked=false -d kyc_completed=true http://localhost:3000/parentRoute

这不是:

curl --data “parent_account=smartsneakers&account_name=KC&platform=insta&first_name=Kramer& last_name=Hardbody&campaigns_sub=Simple&campaign_payments=5&payments_accrued=50&lifetime_payouts=10&payments_refunded=0&payment_blocked=false&kyc_completed=true” http://localhost:3000/parentRoute

我得到以下错误:zsh:在"&"附近解析错误

我做错了什么?

您需要使用实际的ascii双引号(ascii代码34(,而不是Unicode 8220双引号:

curl --data "parent_account=smartsneakers&account_name=KC&platform=insta&first_name=Kramer& last_name=Hardbody&campaigns_sub=Simple&campaign_payments=5&payments_accrued=50&lifetime_payouts=10&payments_refunded=0&payment_blocked=false&kyc_completed=true" http://localhost:3000/parentRoute

相关内容

最新更新