目录
- 200正常
- 500异常--服务器异常Java代码
- 400异常----传参相关的异常
- get方法长度限制
- 400异常,加了@RequestParam(value = "name") 必须传值
- 400异常,后端类型是Integer,前端传的是string,转换失败
- 400异常,日期格式转换失败
- 404异常----页面找不到
- 302重定向---地址变化
- 【bug】302重定向,ERR_TOO_MANY_REDIRECTS,如果配置类中的,excludePathPatterns忘记加第一个反斜杠 /
- 304---客户端有缓存
- 405异常:服务器只能处理post,浏览器请求的是get方法
200正常
500异常–服务器异常Java代码
细节:null和空,null调用方法会出现空指针异常
400异常----传参相关的异常
get方法长度限制
400异常,加了@RequestParam(value = “name”) 必须传值
400异常,后端类型是Integer,前端传的是string,转换失败
400异常,日期格式转换失败
Failed to convert from type [java.lang.String] to type [java.util.Date] for value ‘2021-5-28’; nested exception is java.lang.IllegalArgumentException]
404异常----页面找不到
302重定向—地址变化
【bug】302重定向,ERR_TOO_MANY_REDIRECTS,如果配置类中的,excludePathPatterns忘记加第一个反斜杠 /
报错:ERR_TOO_MANY_REDIRECTS
原因:.excludePathPatterns里面的路径反斜杠没加
304—客户端有缓存
访问静态资源时,如果服务器认为静态文件没有变,就会返回304状态码
再次访问时,服务器认为自己的图片没变,所以报304
存在问题,如果验证码是一张图片,那浏览器清理的缓存,结果用户请求服务器的静态图片时,就拿不到了,解决方法,骗一下服务器,每次加一个?,服务器就会再次发一下