方式一:@RequestParam方式
服务提供方用@RequestParam注解接收参数,参数类型为long数组:

@ApiOperation(value = "***", tags = "***", notes = "***", response = ***)
@RequestMapping(value = "delivery", method = RequestMethod.POST)
public Object convert(@RequestParam(value = "id", required = true) @ApiParam(value = "id数组", required = true) long[] id) {return userService.convert(id);
}

服务调用方拼接多个id参数请求服务:
http://**/delivery?id=1&id=2
方式二:@RequestBody方式
服务提供方用@RequestBody注解接收参数,参数类型为long数组:

@ApiOperation(value = "***", tags = "***", notes = "***", response = ***)
@RequestMapping(value = "/delivery", method = RequestMethod.POST)
public Object delivery(@RequestBody long[] id) {return userService.delivery(id);
}

服务调用方把数组放在body中,已application/json方式提交,postman示例如下:

http post提交数组相关推荐

  1. ajax post提交数组6,jQuery的ajax()、post()方法提交数组,参数[] 问题

    当用$.ajax()向后台提交参数时,如果参数中数组的话一般在后台会用List,或Integer[] 等数组对象进行接收. 比如: $.ajax({ type: "POST", u ...

  2. jQuery的ajax()、post()方法提交数组,参数[] 问题

    当用$.ajax()向后台提交参数时,如果参数中数组的话一般在后台会用List,或Integer[] 等数组对象进行接收. 比如: $.ajax({    type: "POST" ...

  3. vue表单提交数组_ajax传递数组、form表单提交对象数组

    在JSP页面开发中,我们常常会用到form表单做数据提交,由于以前一直只是使用form表单提交单个对象,只要表单文本域的name值和接收的对象的属性名一致,那么传值就没有什么问题.不过,在前几天的开发 ...

  4. 解决JavaScript中使用$.ajax方式提交数组参数

    一般的,可能有些人在一个参数有多个值的情况下,可能以某个字符分隔的形式传递,比如页面上有多个checkbox: $.ajax{url:"xxxx",data:{p: "1 ...

  5. (后端)SpringMVC提交数组时不能超过256个值(转)

    项目遇到了这个错误,spring mvc 竟然还有这个漏洞. org.springframework.beans.InvalidPropertyException: Invalid property ...

  6. js+springMVC 提交数组数据到后台

    1.ajax 代码 var ids =new Array(); $.ajax({type: "POST",url: "/user/downReport",dat ...

  7. php中curl模拟post提交多维数组

    今天需要用curl模拟post提交参数,请求同事提供的一个接口:但是传递的参数中,有一个参数的值为数组,用普通的curl post代码提交,会报错误 PHP Notice:  Array to str ...

  8. php post 二维数组,php curl模拟post请求和提交多维数组的示例代码

    这篇文章主要介绍了php curl模拟post请求和提交多维数组的示例代码,需要的朋友可以参考下 下面一段代码给大家介绍php curl模拟post请求的示例代码,具体代码如下: 'tanteng' ...

  9. js 和C# ashx之间数组参数传递问题

    js在进行ajax提交时,如果提交的参数是数组,js无法直接进行提交,及时提交上去,解析也是比较麻烦 ajax在提交数组时,需要设置参数: traditional: true, //参数作为数组传递时 ...

最新文章

  1. 设置centos默认启动命令行(不启动图形界面)
  2. 【组队学习】【33期】吃瓜教程——西瓜书+南瓜书
  3. asp.net基础中Get和Post的区别。
  4. [转+总结]Linux虚拟系统安装VMware Tools总结
  5. 条件语句:case语句
  6. OpenMP 线程化(Threading)基础(1)--并行计算简介
  7. linux之curl使用技巧
  8. ubuntu查看 固态硬盘位置_Linux的硬盘使用情况、挂载、SSD挂载(查看df -h不能看到的卷)...
  9. 20170114 - Mac 向上一级文件夹快捷键
  10. Qt QJsonObject QString QJsonArray 互转
  11. 基于统计的开源翻译系统介绍
  12. 02Windows日志分析
  13. 进入bios看了,vt 已经开了,为什么打开模拟器还显示未开启?
  14. 我在CSDN参与的3000个帖子
  15. 什么是1u服务器;服务器中的u是什么意思
  16. ZAFU_2021_1_26_2021寒假个人赛第二场题解
  17. 送女朋友实用的七夕礼物、送女朋友七夕礼物最有意义排行榜
  18. du_Welch_cov_burg 功率谱估计 matlab
  19. CAD显示图层(网页版)
  20. 各种炫酷的图标按钮在线制作

热门文章

  1. 用python 类方法,实现银行卡类功能查询等?
  2. GPD P2MAX用gibMacOS图文安装黑苹果
  3. 【Vue】路由器插件——vue-router
  4. 玩转微博营销葵花宝典
  5. VUE 常规截取和特殊字符之前之后截取
  6. SecureCRT输入命令没有本地回显问题
  7. 怎样在AIX 5.1中建立热后备(hot spare)磁盘
  8. Linux电子书下载
  9. 研究生面试英语口语常见话题
  10. textarea 换行