[英]REST web services: synchronous or asynchrous?
REST Web服務的默認行為是什么 - 同步還是異步 ?
如果它是同步的,那么我們可以創建異步嗎?
“同步”或“異步”是請求資源的客戶端的行為 。 它與REST Web服務,其結構或支持服務器無關。
同步行為:
異步行為:
@Thrustmaster解釋得很好。 我只想添加一個點,使其聽起來更簡單。
REST Web服務只是一個HTTP調用。 您向URL發出HTTP請求並返回HTTP響應。 如何處理請求和響應取決於調用者。
REST服務與同步或異步無關。
客戶端:客戶端調用必須支持異步才能像瀏覽器中的AJAX一樣實現它。
服務器端:多線程環境/非阻塞IO用於實現異步服務。
是的,您可以擁有異步和同步Web服務。 您可以使用Restlet,JAXB,JAX-RS等任何框架。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.