postman使用记录

本文介绍如何使用Postman发送包含List参数的请求到一个接受@RequestBody注解的List<User>类型的后端接口,并提供了User类的具体定义及示例JSON数据。需要注意的是,布尔类型字段在传输过程中可能遇到的问题。

一.postman,@RequestBody ,List参数

@PostMapping("/testjson")
public Result fu(@RequestBody List<User> user) {
	
}

@Data
public class User implements Serializable {
	private static final long serialVersionUID = 1815207993413856533L;
	private Long uid;
	private String ou;
	private String skill;
	private Integer skillLevel;
	private Boolean isDefault;
	private Date reviewTime;
}

 

	[{
		"uid": "2",
		"ou": "EU",
		"skill": "EBA",
		"skillLevel": "2",
		"isDefault": false
	},{
		"uid": "2",
		"ou": "US",
		"skill": "EBA",
		"skillLevel": "2",
		"isDefault": true
	}]

注意,如果isDefault是boolean类型,接收不到参数,只有Boolean可以。

资源下载链接为: https://pan.quark.cn/s/9648a1f24758 在 Postman 中发送 POST 请求时,常常需要传递多种参数,像简单的键值对、文件以及复杂的 JSON 对象等。当参数里包含列表或数组时,Postman 提供了多种灵活的设置方式。接下来,就来详细讲一讲如何在 Postman 中设置包含参数 list 的 POST 请求。 首先,启动 Postman 并新建一个 POST 请求。接着,来到请求的“Body”部分,这里可以选择多种数据类型,比如“form-data”“x-www-form-urlencoded”“raw”以及“binary”。一般而言,若要传递包含列表的参数,“raw”和“form-data”是比较常用的选择,因为它们能够支持较为复杂的结构。 如果选用“form-data”,在右侧的键值对输入框里,通过多次点击“+”按钮就能添加新的参数。对于列表参数,可以重复添加相同的 key,Postman 会自动将其识别为数组。而要是选择“raw”,就可以手动输入符合 JSON 格式的数据。例如,存在一个名为“jsonStr”的参数,它是一个包含多个对象的数组,可以这样书写: 需注意,JSON 字符串中的字符串要用双引号(")来包裹,要是使用了单引号('),就会出现解析错误。 当服务器端接收这些参数时,以 Java 的 JFinal 框架为例,可以这样处理: 另外,Postman 还支持直接发送数组参数,不用将其放在 JSON 字符串里。例如,“auth”字段要是作为数组传递,就可以选择“form-data”,添加键为“auth”的参数,接着多次点击“+”,每次输入相同的 key(“auth”),但 value 是不同的,Postman 就会自动将其识别为数组。 总的来说,在 Postman 的 POST 请求中处理参数 lis
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值