Post请求参数是数组或者List时的请求处理方式
Post请求参数是数组或List时的请求处理
和别的同事对接口的时候发现,他提供的post请求格式接口的参数是int[],就在想,参数应该怎么传递,我这边塞一个int[]或者List 是不是都可以?
盲猜是可以的,因为http传递参数的时候都是json,接收的时候int[]和List其实都能接收得到,但是还是不确定,就写个test简单测一下。

一、使用POSTMAN测试


两次都能调用成功,注意参数写法,不再是{},而是[]
二、java代码调用



事实证明,请求端无论传list还是数组,服务方都可以接受得到,而且list和数组都可以接受。
顺便还试了一下linkedlist也没问题,看来只要是list类就行。。。
不管咋说,还是自己测试一下用起来才放心点
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
使用Spring Initializr方式如何快速构建Spring Boot项目
Spring lnitializr是一个Web应用,它提供了一个基本的项目结构,能够帮助我们快速构建一个基础的Spring Boot项目,本文分步骤讲解如何使用Spring Initializr方式构建Spring Boot项目,感兴趣的朋友跟随小编一起看看吧2023-08-08
Spring Boot高级教程之使用Redis实现session共享
这篇文章主要为大家详细介绍了Spring Boot高级教程之使用Redis实现session共享,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2017-10-10
一文学透ApplicationContext继承接口功能及与BeanFactory区别
这篇文章主要为大家介绍了ApplicationContext继承接口功能及与BeanFactory区别示例解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2023-04-04


最新评论