【发布时间】:2019-03-25 21:58:09
【问题描述】:
以下是相关代码:
Mono<ResponseEntity<String>> res = remoteCall(HttpMethod.POST, issueTokenUrl, GsonConvertor.getInstance().serialize(request));
Mono<IssueToken> it = res.map(this::getIssueToken);
远程调用成功(状态代码为 200,响应主体很好),但流程不会进入 getIssueToken() 方法。方法如下:
private IssueToken getIssueToken(ResponseEntity<String> response) {
System.out.println("Inside the method"); //this line won't print on the console
HttpStatus statusCode = response.getStatusCode();
checkErrors(response);
return GsonConvertor.getInstance().deserialize(response.getBody(), IssueToken.class);
}
谁能告诉我为什么会这样?
【问题讨论】: