问题描述
使用curl
时,因为参数过长报错Argument list too long
解决办法
使用 @- 从标准输入中获取数据。利用echo
输出到标准输入,再利用管道重定向输入到curl
的-d参数中。
echo '{"userhname":"xxx","pwd":"'$pwd'","nickname":"test"}' \
| curl -v -X PUT -H 'Content-Type:application/json' -d @- "http://api.com/yourapi"