2013-05-03 132 views
0

可以異步web服務用java彈簧-WS框架實現像它是如何在here彈簧的Java Web服務,異步

基本上當客戶端向服務器發送一個請求首次,web服務說明在服務器上會根據請求回調客戶端。這意味着服務器可能會基於來自客戶端的第一個初始請求回覆多次。

+0

不明白爲什麼不呢? – hd1 2013-05-03 02:29:08

+0

你能用spring-ws獲得這個工作嗎? – 2016-02-01 18:37:12

+0

嗨,不幸的是我沒有設法實現它。祝你好運 – nuttynibbles 2016-02-04 14:44:51

回答

1

建議的方法按我的經驗:

異步Web服務在下面的模型普遍實行: CLIENT提交申請 - >服務器返回202接受響應(在頭輪詢/ JOB URL) - >用戶的保輪詢作業網址 - >服務器返回200 OK,作業網址隨着作業響應在人體中。

您可能需要爲進行中的作業定義很少的響應主體。當客戶端輪詢服務器並且服務器仍在處理請求時,主體應該以預定義的形式爲客戶端包含IN PROGRESS消息。如果服務器完成處理,那麼所需的響應應該在主體中可用。

希望它有幫助!