资讯专栏INFORMATION COLUMN

springMVC-returned a response status of 400 OR 403

Ajian / 2016人阅读

摘要:能够帮助大家少踩坑就好。找到上述代码中最相似的地方,添加错误解决方法路径错误,即当前访问的路径下没有相关文件。解决办法在文件存储服务器中的项目名的路径下,新建一个和你上传服务器路径一致的文件,我这里是文件。

能够帮助大家少踩坑就好。

1.springMVC跨服务器上传文件报错问题

当我们使用jersy把图片上传到我们的图片服务器中【tomcat】,我们可能会遇见以下三个错误:

returned a response status of 400 
returned a response status of 403
returned a response status of 409
1.1 错误400解决方法

排除url和参数错误,这里只说在你确认代码无误的情况下报错的情况:
不管上传的是什么类型的文件,文件名改成英文名。

1.2错误403解决方法

tomcat服务器默认是不可写操作,只允许读,所以在Tomcat web.xml文件中的servlet标签内加入readonly:false


        default
        org.apache.catalina.servlets.DefaultServlet
        
            debug
            0
        

        
        readonly
        false
        
        
            listings
            false
        
        1
    

注意:在idea中,简单修改web.xml不会生效,需要到tomcat配置中修改。找到上述代码中最相似的地方,添加readonly:false

1.3错误409解决方法

409路径错误,即当前访问的路径下没有相关文件。
解决办法:在文件存储服务器中的target/项目名的路径下,新建一个和你上传服务器路径一致的文件,我这里是uploads文件。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/35683.html

相关文章

  • springMVC-returned a response status of 400 OR 403

    摘要:能够帮助大家少踩坑就好。找到上述代码中最相似的地方,添加错误解决方法路径错误,即当前访问的路径下没有相关文件。解决办法在文件存储服务器中的项目名的路径下,新建一个和你上传服务器路径一致的文件,我这里是文件。 能够帮助大家少踩坑就好。 1.springMVC跨服务器上传文件报错问题 当我们使用jersy把图片上传到我们的图片服务器中【tomcat】,我们可能会遇见以下三个错误: retu...

    aervon 评论0 收藏0
  • Spring Boot & Spring MVC 异常处理的N种方法

    摘要:定制特定异常返回结果根据官方文档的例子,可以使用和对特定异常返回特定的结果。下面是用浏览器和访问的结果无输出注意上方表格的错误,产生这个的原因前面已经讲过。不过需要注意的是,无法通过设定,由或者容器决定里一律是。 github:https://github.com/chanjarste... 参考文档: Spring Boot 1.5.4.RELEASE Documentation ...

    h9911 评论0 收藏0
  • Aest 功能强大的NodeJS Restful 接口测试工具

    1. Aest 项目地址:https://github.com/wangduandu... 功能强大的REST接口测试工具, Power By Jest, axios, superstruct, mustache, lodash showImg(http://p3alsaatj.bkt.clouddn.com/20180810131752_zpRRP5_Jietu20180810-130750....

    sihai 评论0 收藏0
  • axios 的二次封装(拦截重复请求、异常统一处理)

    摘要:拦截重复请求如何标识每个请求下面函数,通过一个请求参数中的请求传递参数或请求传递参数来表示每一个请求。 一直想封装一下 axios, 可以方便项目中使用,今天有时间,就好好研究了一下。 源码: // util/axios.js import axios from axios const pending = {} const CancelToken = axios.CancelTok...

    luzhuqun 评论0 收藏0
  • axios入门实践

    摘要:使用了拦截器处理相关问题,这样就不再需要使用来做错误的处理。万恶的拦截器一些处理无论是对成功的处理还是对失败的处理,如果拦截器不抛出错误,那么终将还会执行里面处理请求成功的函数,即使你返回。 一 前言 本文适合刚接触axios或者使用过几次的同学来分享交流一些入门经验,本文同样适用熟悉axios的同学来作为参考手册。默认你已经看过axios的相关文档:axios文档 GitHub,通过...

    kamushin233 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<