我使用play 1.2.5,并且我正在给异步调用REST服务。await()在播放1.2.5
为此,我创建了一个承诺对象,然后将此承诺对象作为参数提供给await()方法。 await()方法返回一个httpResponse对象。
它工作正常,然后REST服务返回响应。但是,如果REST服务没有响应(可能是因为REST服务关闭),那么我会在httpResponse中得到一个空值。 但需要一段时间才能获得响应。
我可以配置等待剩余服务响应承诺的时间吗?如果不是那么默认的等待时间是多少?
任何帮助,将不胜感激
你使用什么语言? Scala呢? – svick
我使用java作为调用REST服务的语言。 – user1630693
假设您解决了响应成功的REST响应的承诺。同样,如果REST超时或返回错误,则需要拒绝承诺。具体如何完成(以及所使用的术语)取决于您用于承诺的库。 –