使用curl请求
curl -v -X PATCH -H "Content-Type:multipart/form-data" -H "Accept:application/json" -H "Auth-token:abcde" -F "first_name=snme" -F 'tags[]=chec' -F 'tags[]=chec2' http://example.com/api/users/1
我想将标签发布为数组。所以解析请求我应该tags = ['check' , 'check2']
等。
我现在得到的是{"tags[]" = "chec"}
答案 0 :(得分:10)
试试这个:
curl -X POST -d 'tags[]=check&tags[]=check2' 'http://example.com/api/users/1' -v
对于multipart,它应该与您尝试过的方法一起使用:
curl -X POST -F 'tags[]=check1' -F 'tags[]=check2' 'http://example.com/api/users/1' -v
返回:
{"tags":["chec","chec2"], ... }
答案 1 :(得分:0)
对我来说BASH的工作是这样的:
卷曲-X POST -H'内容类型:multipart / form-data' -F "电子邮件=" $ EMAIL"" https://slack.com/api/users.admin.invite?token= $ TOKEN& T公司= $ DATE&安培;如first_name = $ F1&安培;姓氏= $ F2
答案 2 :(得分:0)
对于某些服务器,您可以使用
curl -X POST -F 'tags=check1' -F 'tags=check2' 'http://example.com/api/users/1' -v