请求中包含json的几种方式
只有json参数,使用ajax发送
$.ajax({
url:"http://192.168.8.175:8088/medium",
type:"post",
data:{
param1:"aaa",
param2:"bbb",
param3:"ccc"
},
dataType:"json",
success:function(result) {
// doSomething
}
});
除json外还有其他参数
form表达提交(formdata类型)
url中直接拼接参数,需要对url进行编码
这里是使用postman测试的,实际需要在前端页面进行编码,如上url拼接成192.168.8.175:8088/medium?data={"checkno": "jcd20210403001","images": [{"index": 0,"content": "这是内容0","remark": "这是备注0","timeline": "14:54:10","flag": 1}]}×tamp=1616376335707&signature=4540eccb65b6f84978650a86a471bb33
然后对该url进行编码,如果不进行编码,服务器端(tomcat)会报错:参考https://blog.csdn.net/qq_29025955/article/details/115077305
除json外其他参数包含file类型(文件上传)
该种情况可参考:https://blog.csdn.net/qq_29025955/article/details/111318994