zoukankan      html  css  js  c++  java
  • http请求常见错误状态码

    一.HTTP 错误 400 400 请求出错 由于语法格式有误,服务器无法理解此请求。不作修改,客户程序就无法重复此请求。

    原因:(调用方接口方法的实参和服务器接口方法的形参不一致)

    1、前端提交数据的字段名称或者是字段类型和后台的实体类不一致,导致无法封装;            解决办法------》更新实体类或者在实体类上加注解 @JsonIgnoreProperties(ignoreUnknown = true)

    2、前端提交的到后台的数据应该是json字符串类型,而前端没有将对象转化为字符串类型;  解决办法------》 data: JSON.stringify(param)  ;

    二.http请求返回500状态码,整体原因是:服务器内部错误。这个原因太过笼统,看了和没看直接懵逼。今天遇到这么一个崩溃的问题,这么大的范围,怎么找呢?
    然后,静下来打开思路,慢慢想一下,分析过程:
    1.客户端请求服务端的时候,返回500,首先客户端的请求发出去了,并且返回了500,错误定位到服务端。
    2.服务端里面代码竟然没有执行任何打印语句,说明还没有执行到逻辑,就已经出错了。

    解决办法:语法错误、配置错误,检查。

    500的实际项目原因:1.同事做数据库迁移少迁移了某个class文件 (当时我重写了阿里的代码,同事不知道,就没把我这个代码更新到新服务器)2.少迁移了某个jar包,当时是少了serlet-api3.0

  • 相关阅读:
    静态网页
    css
    html
    数据分析器
    初步了解计算机
    如何导出数据库的数据词典
    阅读计划
    python之文件读写
    曾梦想仗剑走天涯,看世界的繁华
    python lambda匿名函数
  • 原文地址:https://www.cnblogs.com/tongcc/p/11270509.html
Copyright © 2011-2022 走看看