在 使用 getResponseBodyAsString() 一直提示:Going to buffer response body of large or unknown size. Using getResponseBodyAsStream instead is rec
则需把 getResponseBodyAsString()换成 getResponseBodyAsStream()即可。
如:resultJsonObject = JSONObject.fromObject(getMethod
.getResponseBodyAsString());
改为:
InputStream inputStream = getMethod.getResponseBodyAsStream();
BufferedReader br = new BufferedReader(new InputStreamReader(inputStream));
StringBuffer result = new StringBuffer();
String str= "";
while((str = br.readLine()) != null){
result .append(str );
}
resultJsonObject = JSONObject.fromObject(result.toString());