支付回调的时候 我获取参数 try {
String xml = IOUtils.toString(request.getInputStream(), request.getCharacterEncoding());
orderService.groupResult(xml);
} catch (IOException e) {
e.printStackTrace();
}
在获取参数的时候没有打印日志 所以看不太到。而groupResult方法中我进入就有日志。 我在日志文件中没有找到响应的日志信息
订单是16:15:27创建 我查询订单详情的时候显示订单支付成功 在nginx日志中确实找到了16:15:32回调的请求
(因为这个事件段只有这一个订单。) 因为没有日志信息。且确实回调请求了。所以我怀疑
IOUtils.toString(request.getInputStream(), request.getCharacterEncoding());
这段代码获取参数的时候出现问题。 能否重新回调
如果你没有正确应答会多次下发回调,如果你正确应答了回调就不会重新下发了