首页 > 其他分享 >Swagger测试更新功能时报HTTP-400错误

Swagger测试更新功能时报HTTP-400错误

时间:2022-10-23 20:48:17浏览次数:68  
标签:HTTP 请求 错误 更新 SqlSession 400 Swagger

原因分析

400 是 HTTP 的状态码,主要有两种形式:

  • 1、bad request 意思是 "错误的请求";

  • 2、invalid hostname 意思是 "不存在的域名"。

400 Bad Request 是由于明显的客户端错误(例如,格式错误的请求语法,太大的大小,无效的请求消息或欺骗性路由请求),服务器不能或不会处理该请求。

通过以上描述,分析发现我这次测试的请求JSON中包含了多余的创建时间、更新时间

Creating a new SqlSession
SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@21f7559] was not registered for synchronization because synchronization is not active
JDBC Connection [HikariProxyConnection@2106806583 wrapping com.mysql.cj.jdbc.ConnectionImpl@22bef16] will not be managed by Spring
==>  Preparing: SELECT id,name,intro,career,level,avatar,sort,is_deleted,gmt_create,gmt_modified FROM edu_teacher WHERE id=? AND is_deleted=0 
==> Parameters: 1(String)
<==    Columns: id, name, intro, career, level, avatar, sort, is_deleted, gmt_create, gmt_modified
<==        Row: 1, 张三, 近年主持国家自然科学基金(6项)、江苏省重大科技成果转化项目(5项)、江苏省产学研前瞻性联合研究项目(3项)、省工业科技支撑、省高技术、省自然科学基金等省部级及其企业的主要科研项目40多个,多个项目在企业成功转化,产生了较好的经济、社会和环境效益。积极开展产学研科技合作,并与省内16家企业建立了江苏省研究生工作站,其中6家为江苏省优秀研究生工作站, 高级, 
    1, https://guli-file-190513.oss-cn-beijing.aliyuncs.com/avatar/default.jpg, 0, 0, 2019-10-30 14:18:46, 2019-11-12 13:36:36
<==      Total: 1
Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@21f7559]
2022-10-20 11:02:18.782  WARN 12684 --- [nio-8001-exec-4] .w.s.m.s.DefaultHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.util.Date` from String "2022-10-20T02:57:23.896Z": not a valid representation 
(error: Failed to parse Date value '2022-10-20T02:57:23.896Z': Unparseable date: "2022-10-20T02:57:23.896Z"); nested exception is com.fasterxml.jackson.databind.exc.InvalidFormatException: Cannot deserialize value of type `java.util.Date` from String "2022-10-20T02:57:23.896Z": not a valid representation (error: Failed to parse Date value '2022-10-20T02:57:23.896Z': Unparseable date: "2022-10-20T02:57:23.896Z")
 at [Source: (PushbackInputStream); line: 4, column: 16] (through reference chain: com.bravovax.serviceedu.entity.EduTeacher["gmtCreate"])]

解决方法

删除多余的创建时间、更新时间

标签:HTTP,请求,错误,更新,SqlSession,400,Swagger
From: https://www.cnblogs.com/fancy2022/p/16819445.html

相关文章

  • SpringBoot中https的配置
    配置#https://help.aliyun.com/document_detail/365559.html#HTTPS协议默认端口号为443,需要使用其他端口时,您可以在此处自定义。server.port=8002#https://docs.ora......
  • docker部署思源笔记并配置nginx支持https
    dockercompsoe的完整配置docker-compose.yml#构建docker-compose项目#dockercompose--log-levelINFOup--build#dockercompose--log-levelINFOup-d--bu......
  • http: 请求头相关概念
    Host参数例子:www.baidu.com:域名/ip+端口号(可选)说明:Host代表要访问的目标主机host是为了解决虚拟主机问题而提出的,假设多个域名指向同一个ip地址,为了区分多个......
  • MILIANKE-CZ01-7010/7020400-核心模块硬件手册(ZYNQ)
    1产品概述    自2017年MLK-CZ01-7010/7020-400(MZ7XCORE400)系列开发平台发布以来,该系列开发平台和核心模块经过多次迭代升级,在工业自动化、水利电力控制设备、医疗图......
  • Apache HTTPD 换行解析(CVE-2017-15715)
    httpd是Apache超文本传输协议(HTTP)服务器的主程序。Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛......
  • SpringBoot(九) - Swagger
    1、依赖<!--swagger核心--><dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger2</artifactId><version>2.8.0</version></d......
  • uWebSockets.js 遇见 Http3
    HTTP/3引入运行在UDP上的新(不同)传输协议QUIC意味着理论上和目前实验上的延迟减少,目前标准已发布,在开始之前可以参阅《​​​​WebSockets和HTTP​​》​​uWebSockets.......
  • 软件产品质量特性是什么-HTTP协议 http协议-小白妹
    能性:适应性、准确性、互操作性、依从性、安全性。可靠性:成熟性、容错性、易恢复性。可使用性:易理解性、易学习性、易操作性。效率:时间特性、资源特性。可维护性:易分析性、易......
  • HTTP协议
    HTTP协议什么是协议?协议实际上是某些人,或者某些组织提前制定好的一套规范,大家都按照这个规范来,这样可以做到沟通无障碍。协议就是一套规范,就是一套标准。由其他人或其......
  • 使用多线程优化for循环请求http接口
    packagecom.test.list;importcom.alibaba.fastjson.JSON;importcom.google.common.util.concurrent.ThreadFactoryBuilder;importjava.util.*;importjava.util.concur......