curl终端的新用户...正在获取:zsh:在'}'附近发生剖析错误

ttygqcqt  于 2022-11-13  发布在  其他
关注(0)|答案(1)|浏览(85)

非常感谢!
错误:zsh:'}'附近出现解析错误

curl -i -X POST "http://127.0.0.1:8080/api/user/login” -H “Accept: application/json” -H "Content-Type: application/json" —data-binary @- <<EOF {“email”: “mail.xxx.com”, “password”: “XXX”} EOF
bgibtngc

bgibtngc1#

有两个问题:shell不会将弯曲的“智能引号”作为语法;一个heredoc在它的内容开始之前和结束之后都需要有一个换行符。

curl -i -X POST "http://127.0.0.1:8080/api/user/login" \
  -H "Accept: application/json" \
  -H "Content-Type: application/json" \
  —data-binary @- <<EOF
{"email": "mail.xxx.com", "password": "XXX"}
EOF

社区Wiki,因为这个问题可能应该关闭,因为它是由打字错误引起的,或者可以关闭,因为它是两个预先存在的问题的重复--一个关于引用问题,另一个关于单行程序heredoc。

相关问题