我需要創建一個基於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