使用POSTMAN应用程序时,Rest End point不显示任何json数据

时间:2018-08-24 07:11:48

标签: spring-boot postman microservices

我正在尝试实施示例spring boot项目,并尝试使用POSTMAN应用程序检索结果。但是当使用POSTMAN时,我看不到GET请求的响应。但是我可以通过正确使用浏览器看到。 POSTMAN返回“ Expected':'而不是't'”作为结果。但是我可以通过使用浏览器正确看到结果。

enter image description here

我的控制器代码如下所示,

@GetMapping("/check")
    public List<Users> check() {
        return  (List<Users>) userObj.findAll();
    }

有人可以帮助我找出为什么我无法使用POSTMAN应用程序查看结果吗?

2 个答案:

答案 0 :(得分:1)

您要对邮递员(无论是哪个客户端)说,您的api正在生成json,而您只是返回一个字符串。

检查标题,您将有一个名为

的字段
Content-Type → application/json;charset=UTF-8

您需要做的就是确保您正在发送有效的json或删除该标头条目,以便客户端不要尝试将其读取为json。 或者只是通过将邮递员中的json格式更改为文本来检查数据是否正确

enter image description here

答案 1 :(得分:0)

您的服务器应用程序需要了解传入的请求类型。您可以定义Content-Type = application / json并尝试一下吗?