【发布时间】:2017-07-23 00:26:01
【问题描述】:
如果这个问题没有建设性,我深表歉意,我是 Spring 新手,找不到答案(也许我在错误的上下文中搜索)
我遇到了麻烦
this.restTemplate.postForEntity(url, request, String.class).getBody();
返回null,是否可以手动测试以确保url和数据正确?
示例: https://sandbox.test.com/checkout_url/
正文:{"first_name":"姓名", "姓氏":"姓氏"}
类似https://sandbox.test.com/checkout_url?first_name=Name&last_name=Last
【问题讨论】:
-
您是否也在编写控制器代码?
-
@efekctive 是的,我还编写了控制器代码。但如果我没记错的话,应该和测试帖子没有任何关系吧?
-
你在敲控制器吗?您可以使用调试器,在相关方法中放置断点并单步执行代码吗?
-
@efekctive 是的,我试过了,但我仍然不明白调试器是如何工作的。但是我尝试按照 lhhong 的建议使用邮递员,并且得到了正确的响应,但是当我尝试从 postForEntity 打印结果时,它返回一个空值。我的方法调用有问题吗?