我正在尝试获取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;
在我的代码中,超时不起作用,我做错了什么或丢失了什么?