axios-+-spring-boot-前后端交互
Content-Type: application/x-www-form-urlencoded 提交的数据无法自动装配成复杂对象
我所指的复杂对象是表单的值是一个对象或者数组,比如我新写了一篇博文(Post),博文中包含两个标签[{name: 'tag0'}, {name: 'tag1'}],注意这里将文章和标签的关系假设成一对多,而非多对多。要发表的文章:
{
title: 'title test',
content: 'content test',
tag: [{name: 'tag0'}, {name: 'tag1'}]
}
此时如果拼接url传值的方式,必定要把tag的value转换成字符串,如果直接拼接会得到结果
url?title="title test"&content="