如何使用curl multipart表单数据从命令行发布数组字段?

 南非酋长 发布于 2023-02-02 19:41

使用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"}

1 个回答
  • 试试这个:

       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"], ... }
    

    2023-02-02 19:43 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有