我需要创建一个基于REST的Web服务,其中请求将被异步处理。 通过异步,我的意思是客户端将发出请求,并继续执行,等待服务的响应。是否有可能实现这一目标? 我需要在WebSphere Application Server中部署服务。RESTFul WebService中的异步请求
0
A
回答
1
是的,你可以创建一个调用你的REST服务的Thread。也许你可以看到如何做到这一点的位置:
http://docs.oracle.com/javase/tutorial/essential/concurrency/runthread.html
5
所以我不知道,如果你的问题是关于如何做服务器,或如何处理一个RESTful的方式异步操作的异步处理。如果是后者,那么这里就是该方法的总结建议在:http://restcookbook.com/Resources/asynchroneous-operations/
代码为您服务的方法来
- (一)处理请求的操作异步(使用一个单独的 线程最有可能的) 。
- (b)立即返回响应码202-接受
- (c)在响应正文中,返回一个表示请求操作状态的URI。
那么你的客户端代码:
- (一)主呼服务方法。响应完成后,如果响应代码是202,请注意正文中返回的URI。 (b)在后台线程中,定期轮询该URI,直到它返回操作完成的指示。
+0
这是一个更准确的描述https://www.adayinthelifeof.nl/2011/06/02/asynchronous-operations-in-rest/ – supernova
相关问题
- 1. 如何获取RESTful webservice的请求URI
- 2. 请求1.0.4异步请求
- 3. 异步请求
- 4. nsurlconnection异步请求
- 5. MonoTouch异步请求
- 6. 异步JSON请求
- 7. JSON异步请求
- 8. 异步请求vaadin
- 9. Django异步请求
- 10. GuzzleHttp异步请求异常
- 11. 执行异步BITS传输,然后执行RESTful请求
- 12. Angularjs的异步API请求
- 13. 的UITableView和异步请求
- 14. 异步HTTP请求,排队请求
- 15. c#webservice异步
- 16. OSB中的异步WebService
- 17. 在C#中使用MVC 4中的RESTful HTTP请求异步等待
- 18. 异步API请求的同步API请求Swift 2.2
- 19. 来自线程与异步请求的NSURLConnection同步请求
- 20. zend框架中的异步和异步请求的URL
- 21. PHP中的异步HTTP请求
- 22. 反应中的异步xmlhttp请求
- 23. Rails中的异步GET请求
- 24. 在asp.net中的异步web请求httphandler
- 25. jQuery中的并行异步请求
- 26. Chrome中的异步jQuery POST请求
- 27. 处理ASP.NET MVC中的异步请求
- 28. Guyn中异步请求的主体
- 29. ruby中的异步http请求
- 30. nodejs中的多个异步mongo请求
这里是一个很好的方法:http://restcookbook.com/Resources/asynchroneous-operations/ – EJK