我目前正在使用此Java Http Library:http://kevinsawicki.github.io/http-request/
所以我现在基本上就是这个,
HttpRequest req = HttpRequest.get(url);
我有一个名为HttpResult的自定义对象,它包含ResponseCode和ResponseBody,所以我需要做的是返回这样的对象:
return new HttpResult(req.code(), req.body());
但问题是,这个HTTP库中的code()方法和body()方法每次调用时都会执行GET请求,所以为了让我用响应代码和正文返回我自己的对象,我是两次发出GET请求。
如何获取HTTP请求的响应代码和响应正文并仅执行请求ONCE?