Play Framework 2.2.1:异步请求超时

时间:2013-11-26 16:46:24

标签: java web-services playframework timeout

我正在尝试获取http请求的内容/正文。这已经有效,但我无法使用get方法来实现超时。

    Logger.info( "before WS.url" );
    String res = WS.url( "http://1.2.3.4" ).get()
        .map( new Function<WS.Response, String>() {
            @Override
            public String apply(WS.Response response) throws Throwable {
                return response.getBody();
            }
        } )
        .get( 5000, TimeUnit.MILLISECONDS );
    Logger.info( "after WS.url = " + res );

    return res;

在我的代码中,超时不起作用,我做错了什么或丢失了什么?

0 个答案:

没有答案