안드로이드 5.0 이하 버전에서는 문제가 없는데
5.0 업그레이드 이후부터 HttpClient 에서 에러가 나는데,
그래서 아래와 같은 간단한 get request도 에러가 나버립니다..
혹시 다른 방식으로 Http request를 해줘야 하는 건가요? 같은 문제가 있으신 분들께 조언 부탁드립니다. 감사합니다!
String result = "";
InputStream inputStream = null;
HttpClient client = new DefaultHttpClient();
HttpGet mGet = new HttpGet(getUrl);
HttpResponse responseGet;
try {
responseGet = client.execute(mGet);
inputStream = responseGet.getEntity().getContent();
if(inputStream != null)
{
result = convertInputStreamToString(inputStream);
Log.d("result", result);
}
else
{
result = "Did not work!";
Log.d("result", result);
}
} catch (ClientProtocolException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}