使用springMVC创建两个web应用,用postMan通过put请求A服务,A服务内RestTemplate使用put请求B服务。B服务有拦截器,但是B服务的拦截器postHandle方法在B服务请求返回A服务之后才会执行。按正常流程应该是执行完B服务拦截器postHandle之后才将请求返回A服务。
尝试直接用postMan请求B服务,流程是正常的,当执行完拦截器postHandle之后才返回请求结果。
服务之间请求为什么会导致B服务出现异步处理呢?
使用springMVC创建两个web应用,用postMan通过put请求A服务,A服务内RestTemplate使用put请求B服务。B服务有拦截器,但是B服务的拦截器postHandle方法在B服务请求返回A服务之后才会执行。按正常流程应该是执行完B服务拦截器postHandle之后才将请求返回A服务。
尝试直接用postMan请求B服务,流程是正常的,当执行完拦截器postHandle之后才返回请求结果。
服务之间请求为什么会导致B服务出现异步处理呢?
1 回答2.6k 阅读✓ 已解决
1 回答2.7k 阅读
2 回答1.7k 阅读
2 回答1.7k 阅读
2 回答1.3k 阅读
1 回答753 阅读✓ 已解决
1 回答1.2k 阅读