[英]CURL syntax error
之前我有一个类似的问题,我的解决方案是将帖子数据保存在.json文件中,并在请求中调用它。
curl -v -X POST https://someSite.com/randrand \
-H 'Content-Type: application/json' \
-H 'User-Agent: (iPhone; iOS 7.1; Scale/2.00)' \
--data @data.json
好吧,我用过:
curl -X POST -H "Content-Type: application/json" -d "{\"firstName\": \"First\", \"lastName\": \"last\", \"email\": \"user@xyz.com\", \"username\": \"user1\", \"password\": \"pass1\"}" 127.0.0.1:3001/users
而且有效! 向罗斯·金纳德 ( Ross Kinard)寻求帮助,寻求一个临时解决方案,以便此问题现在指定我们可以在cmd中使用CURL进行发布的两种方式。
我让批处理通过将所有"
替换为\\"
转义
set "json={"firstName":"First", "lastName":"last", "email":"user@xyz.com", "username":"user1", "password":"pass1"}"
set "json=%json:"=\"%"
echo curl -X POST -H "Content-Type: application/json" -d "%json%" 127.0.0.1:3001/users
使用前,请消除卷曲前的回声。
C:\\Windows\\system32\\
大概是之前的环境路径,所以包括路径到您的卷曲即可。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.