我使用play 1.2.5,並且我正在給異步調用REST服務。await()在播放1.2.5
爲此,我創建了一個承諾對象,然後將此承諾對象作爲參數提供給await()方法。 await()方法返回一個httpResponse對象。
它工作正常,然後REST服務返回響應。但是,如果REST服務沒有響應(可能是因爲REST服務關閉),那麼我會在httpResponse中得到一個空值。 但需要一段時間才能獲得響應。
我可以配置等待剩餘服務響應承諾的時間嗎?如果不是那麼默認的等待時間是多少?
任何幫助,將不勝感激
你使用什麼語言? Scala呢? – svick
我使用java作爲調用REST服務的語言。 – user1630693
假設您解決了響應成功的REST響應的承諾。同樣,如果REST超時或返回錯誤,則需要拒絕承諾。具體如何完成(以及所使用的術語)取決於您用於承諾的庫。 –