HTTP状态码


HTTP状态码

400

一般是js请求方式错误

在后端使用 @RequestParam 接受参数时 ajax中请将 contentType: 'application/json' 去除

在后端使用 @RequestBody 接受参数时 ajax中请加入 contentType: 'application/json'

403

一般都是跨域错误 后端请加上跨域请求处理类

/**
* 处理跨域请求
* @author Administrator
*
*/
@Component
@WebFilter(filterName="CrossFilter",urlPatterns="/*")
public class CrossFilter implements Filter {

    @Override
    public void destroy() {

    }

    @Override
    public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)
            throws IOException, ServletException {
        HttpServletResponse  httpServletResponse = (HttpServletResponse) response;
        httpServletResponse.setHeader("Access-Control-Allow-Origin", "*");
        httpServletResponse.setHeader("Access-Control-Allow-Headers", "accept,content-type"); 
        httpServletResponse.setHeader("Access-Control-Allow-Methods", "OPTIONS,GET,POST,DELETE,PUT"); 
        chain.doFilter(request, httpServletResponse);

    }

    @Override
    public void init(FilterConfig arg0) throws ServletException {

    }

}

404

找不到接口

405

一般是请求方式错误  前端修改get或post请求方式

415

1. Content-type与后台接口要求的不一致,导致接口拒绝接受请求
2. 实体类中设置属性出错
   (1) getter、setter方法执行发生了错误
   (2) getter、setter方法有重载方法, 导致程序无法确认调用哪个

500

服务器错误 

文章作者: zxc
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 zxc !
 上一篇
高并发情况下MySql面对亿级流量如何力挽狂澜? 高并发情况下MySql面对亿级流量如何力挽狂澜?
高并发情况下MySql面对亿级流量如何力挽狂澜?1.单库到多库的变革是为什么?分库分表是什么?为什么分库? 遇到性能瓶颈 MySql最大连接数为16384(但是没有这样的机器支持mysql性能全开) 一般mysql安装默认最大连接数为10
2020-05-11
下一篇 
Maven Configuration Problem Maven Configuration Problem
在pom文件<properties>段添加如下配置内容: <properties <maven-jar-plugin.version>3.0.0</maven-jar-plugin.version
2020-03-20
  目录