java - 邮递员原始身体响应为 400
问题描述
我正在执行邮递员发布请求。在错误的请求 400 响应中,在正文部分我看到基于执行的不同消息。
说当访问令牌过期时,正文中显示的消息是“未经授权的令牌”
当执行现有的模板 postcall 时,它说视图已经存在。
当我们传递错误的过滤器参数时,它会说,过滤器不正确。
我希望通过java代码得到这个响应。但是当我得到 response.getmessage 时,我看到的唯一消息是错误的请求。但我希望得到相应的错误响应,
我怎么能做到。任何指针都会有所帮助。谢谢
解决方案
为了获得 Spring-boot api 的任何响应,我从函数返回 ResponseEntity(返回 ResponseEntity.status(HttpStatus.STATUSCODE).body(a json body))以获取错误。我通常看不到对 spring-boot (java EE) bc 的响应,因为我使用 Angular 或 js 来捕获响应。我在 Java Docs 上发现有一个静态方法“Response.status”(https://docs.oracle.com/javaee/7/api/javax/ws/rs/core/Response.Status.html)可能是什么你找到了吗?我希望这会有所帮助。
我不能做更多的事情,因为你没有显示你的代码,对不起
推荐阅读
- sql-server - MSSQL C# query Only add row if value is unique
- asp.net-core-2.0 - .net 核心托管为 Windows 服务 - 如何使用配置文件?
- unity3d - 在 vuforia 模型目标中使用 unity 如何调整模型的尺寸?
- c# - 如何在c#中获取一段Json?
- c++ - freeimage 写入像素
- unix - Unix:删除文件中的文本匹配模式
- macos - 用于 Mac 的 f3probe?
- google-cloud-platform - Google 部署管理器存储的运行时配置变量显示已损坏
- centos - Plesk 从服务计划中删除托管类型“网站托管”
- java - 什么是通用语言环境数据存储库 (CLDR) - JDK 9