我有这个泽西岛客户代码:
//.accept("application/json")
ClientResponse response = webResource
.queryParam("reqtype", "tileBatch")
.queryParam("protocol", "1")
.queryParam("sessionid", String.valueOf(uId))
.queryParam("cookie", String.valueOf(secretKey))
.queryParam("num", "1")
.queryParam("t0", String.valueOf(tileId))
.queryParam("v0", "0")
.get(ClientResponse.class);
if (response.getStatus() != 200) {
throw new RuntimeException("Failed : HTTP error code : "
+ response.getStatus());
}
当我通过浏览器浏览此网址时,我得到一个二进制文件。
然而,当通过代码运行时,我得到了这个回复:
我应该在代码客户端添加什么来获取二进制响应呢?
我对二进制文件大小感兴趣。我如何从响应中获取它?
我没有看到size
属性。