Postman Json请求参数向JAVA后台传对象以及数组

发表于:2021-2-02 09:37

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:蜡笔没了芯    来源:博客园

  一、JSON格式传递实体类对象,postman请求参数格式如下(Headers请求头添加 Content-Type:application/json)
  后台接收如下(@ResponseBody用于数据返回):
  注意(避免报错:Required String parameter 'id' is not present):
  1. 如果前端传入的是json数据那么后端使用@RequestBody HashMap<String, String> map进行接收,然后再通map.get(“id”)获取对应的数据;
  2. 如果前端传入的是正常表单数据,那么后端使用@RequestParam(“id”) String id;
  3. 如果请求类型为delete并且参数类型不是json的话,不能使用通过表单类型提交,参数需要跟到请求url后面,并且后台使用@PathVariable进行获取参数。
  实体类如下:
  二、JSON形式传递数组,postman请求参数格式如下(Headers请求头添加 Content-Type:application/json)
  后台接收,我这里通过String接收的,也可以直接String[]接收。

  本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号