java-RESTTemplate等待API响应

前端之家收集整理的这篇文章主要介绍了java-RESTTemplate等待API响应 前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

在我的Spring应用程序中,我使用RESTTemplate从外部API获取一些信息.该API要求您在发出请求时必须等待它的响应,直到发出另一个请求为止.这就是为什么我想知道如何做到这一点.当然不能使用计时器或类似方法,因为每次来自此API的响应时间都不同.

不幸的是,此应用程序需要RESTTemplate,我无法更改它.

最佳答案
通常,在发出请求时,您应该等待响应,但是可以打开正在侦听传入数据的服务器套接字,并且在收到响应时,请检查响应类型,然后接受还是拒绝.因此,您使用客户端套接字发出请求,并使用服务器套接字接收响应.

http://docs.oracle.com/javase/tutorial/networking/sockets/clientServer.html

http://docs.oracle.com/javase/6/docs/api/java/net/ServerSocket.html

猜你在找的Spring相关文章