Ниже приведен метод, который я использовал для чтения ответа от сервера путем передачи URL-адреса, который извлекал объект json.Android: Http получает выбор из старого ответа
Существует очень странная проблема, которая по-прежнему стареет, но данные уже были обновлены.
Я попытался найти решение, но все равно не получилось.
Ссылка типа: http://www.mywebsite.com/svc/user_auth/user_id
В случае, когда идентификатор пользователя представляет собой уникальное целое число, идентификатор пользователя, который передается в качестве параметра.
public static String getResponse(String url){
String downloadedData = null;
Log.e("getResponse", url);
try {
URL downloadURL = new URL(url);
InputStream inputStream = (InputStream) downloadURL.getContent();
if (null != inputStream) {
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
byte[] buffer = new byte[512];
int readCounter = inputStream.read(buffer);
while (readCounter != -1) {
byteArrayOutputStream.write(buffer, 0, readCounter);
readCounter = inputStream.read(buffer);
}
downloadedData = new String(
byteArrayOutputStream.toByteArray());
/*if (null != downloadedData && !"".equals(downloadedData)) {
downloadedJson = new JSONObject(downloadedData);
}*/
}else{
Log.e("getResponse", "Response is null");
}
} catch (Exception e) {
e.printStackTrace();
}
return downloadedData;
}
Любая помощь будет оценена по достоинству.