首页 > 解决方案 > 邮递员原始身体响应为 400

问题描述

我正在执行邮递员发布请求。在错误的请求 400 响应中,在正文部分我看到基于执行的不同消息。

  1. 说当访问令牌过期时,正文中显示的消息是“未经授权的令牌”

  2. 当执行现有的模板 postcall 时,它说视图已经存在。

  3. 当我们传递错误的过滤器参数时,它会说,过滤器不正确。

我希望通过java代码得到这个响应。但是当我得到 response.getmessage 时,我看到的唯一消息是错误的请求。但我希望得到相应的错误响应,

我怎么能做到。任何指针都会有所帮助。谢谢

标签: javahttp-postpostmanhttpresponsehttpurlconnection

解决方案


为了获得 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)可能是什么你找到了吗?我希望这会有所帮助。

我不能做更多的事情,因为你没有显示你的代码,对不起


推荐阅读