如何以异步方式调用RESTful Web服务?

时间:2011-03-21 14:23:03

标签: java rest

我想知道如何调用RESTful Web服务 异步 ?有什么建议吗?

3 个答案:

答案 0 :(得分:3)

由于REST基于HTTP,这是一个同步请求/响应协议,您唯一的选择是将其包装在客户端的异步调用中。

答案 1 :(得分:2)

两种可能的解决方案,具体取决于您是否需要推拉。

1)调用者可以在请求HTTP标头中添加回调URL。该过程完成后,服务将调用此URL。

2)服务可以在答案HTTP标头中添加进程URL。因此,呼叫者可以获得有关其请求进展的信息,并在完成后获得结果。

答案 2 :(得分:1)

您始终可以使用客户端代码来异步调用RestFul Web服务调用的同步调用。