我想知道如何異步調用一個寧靜的web服務?有什麼建議麼?如何以異步方式調用RestFul Web服務?
-1
A
回答
1
兩種可能的解決方案,具體取決於您想要推或拉。
1)調用者可以在請求HTTP頭中添加一個回調URL。該過程完成後,該URL將由服務調用。
2)該服務可以在回答HTTP頭中添加一個進程URL。呼叫者因此可以獲得關於他的請求的進展的信息並且在完成時得到結果。
+0
回撥URL取決於您要撥打的服務。 – 2016-09-08 17:02:48
1
您始終可以使用客戶端代碼來爲RestFul Web服務呼叫異步同步呼叫。
2
由於REST基於HTTP(同步請求/響應協議),因此您唯一的選擇是在客戶端將其封裝在異步調用中。
相關問題
- 1. 如何在android中以異步方式調用Web服務?
- 2. 異步調用Web服務
- 3. 是否可以使用異步RESTful Web服務?
- 4. 如何從android調用RESTful Web服務?
- 5. 如何從Android調用RESTful Web服務?
- 6. ASIHttpRequest調用Restful Web服務?
- 7. 異步方法內同步Web服務調用的缺點
- 8. MonoDroid異步Web服務調用
- 9. .Net異步Web服務調用
- 10. Web服務進行異步調用
- 11. 從Java異步調用.NET Web服務
- 12. 取消異步Web服務調用
- 13. 以原子方式調用Web服務?
- 14. 如何使用Web服務異步
- 15. ASP.Net Web服務:運行代碼以異步方式
- 16. Python的Web服務器:如何以服務請求異步
- 17. 如何從ASP.NET應用程序異步調用Web服務?
- 18. 異步web服務調用。無(Begin ...)方法可用!
- 19. 異步Web服務的嵌套回調
- 20. 從wcf服務調用異步方法
- 21. 使用jQuery調用Restful Web服務ajax
- 22. 異步AJAX以有序方式調用
- 23. ASP.NET web窗體 - 如何異步調用WCF異步方法?
- 24. 如何在Java中調用異步Web服務
- 25. 如何檢查來自異步Web服務調用的錯誤
- 26. 如何在C#中進行異步Web服務調用?
- 27. 如何使用帶Java的SOAP/REST Web服務異步回調
- 28. Asp.net C#異步調用Web服務方法
- 29. RESTful Web服務
- 30. 如何設計異步Web服務
你是什麼意思的異步調用?你想讓客戶端異步發出請求嗎?您是否希望服務器立即作出響應(例如,對於長時間運行的作業)並在完成時調用某種回調?請澄清你的問題。 – 2011-03-21 15:22:13
在Java中,您可以使用Java 8的CompletealeFuture,也可以使用Guava,Spring提供在較早的JDK版本上運行的其他方法。 – 2016-09-08 17:08:53