一、json数据
1. 设置请求方式和URL
传递json数据,一般使用 POST请求 方式
2. 设置请求头
设置 Headers 中的参数 Content-Type 的值为 application/json
3. 设置请求体
设置 Body 中的属性
4. 输入json数据
4.1 json对象
4.2 数组
注意:如果为 ajax传递,需要使用 JSON.Stringfy(passport) 将数组序列化成json
5. java后台接收 -- json对象
5.1 实体类
public class Trace {
// 字段名称和json中的字段相同
privage String code;
// List泛型中的数据类型也可以使用实体类,字段为 imei,lng,lat。。。
// private List<TraceInfo> data;
private List<Map<String, Object>> data;
public List<Map<String, Object>> getData() {
return data;
}
public void setData(List<Map<String, Object>> data) {
this.data = data;
}
}
5.2 后台接收方法
6. java后台接收 -- 数组
二、键值对
注意:针对的是值的 长度过长 的情况,不然直接在 Params 里传递即可。
请求方式为 POST
1. 请求头
若之前没进行过修改,一般默认即可
2. 请求体及数据
在Body中进行设置,此处是image的值过长(图片经过base64编码后的值)
3. java后台接收
与上面同理,使用 实体类 或 Map<String, Object> 都可以。
三、文件
1. 设置请求方式
2. 设置Body(不需要设置Headers)
Headers的属性,在传递时会自动生成,设置了可能会冲突。
其中 file 为后台接收时的参数名称,使用spring的话,同名参数自动封装好
类型选择 File ,然后在 value 中选择文件即可。