最近遇到一个问题,是关于用linux里面的curl来请求接口时,会同时包含表单数据、文件上传,走了很多弯路,最终采用下面的方式来请求
curl -X POST -F "user_id_list=@/Users/wenzg/tmp/work/user_id_list.csv" "http://api-haowenzhi.dev.tengyue360.com/admin/smallTools/document/reward?rewards[0][doc_id]=doc_id1&rewards[0][type]=3&rewards[1][doc_id]=doc_id2&rewards[1][type]=3" -i -g