使用vueCDN发送post请求415/405的解决办法:

服务端首先确定你@PostMapping结构没出现问题就是因为你缺少对应的Jakson的包

<dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>fastjson</artifactId>
    <version>2.0.14</version>
</dependency>
<dependency>
    <groupId>com.fasterxml.jackson.core</groupId>
    <artifactId>jackson-databind</artifactId>
    <version>2.9.0</version>
</dependency>

然后就是你前段axios这边

method别写成methods这是正确写法其他都没啥

axios({
    url:'/login',
    method:'post',
    data:JSON.stringify(this.login),
    headers:{
        'Accept': 'application/json',
        'Content-Type': 'application/json'
    }
}).then(res=>{
    if (res.data.Code===200){
        window.location.href='/order';
    }else{
        this.errorMessage(res.data.message);
    }
})
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐