아래 빨간색으로 표시된 부분 확인





public class JSONParser {


static InputStream is = null;

static JSONObject jObj = null;

static String json = "";

static String jsonText = "";


public JSONParser() {


}



public JSONObject makeHttpRequest(String url, String method,

List<NameValuePair> params) {



try {

if(method == "POST"){


DefaultHttpClient httpClient = new DefaultHttpClient();

HttpPost httpPost = new HttpPost(url);

httpPost.setEntity(new UrlEncodedFormEntity(params, "utf-8"));


HttpResponse httpResponse = httpClient.execute(httpPost);

HttpEntity httpEntity = httpResponse.getEntity();

is = httpEntity.getContent();

}else if(method == "GET"){

DefaultHttpClient httpClient = new DefaultHttpClient();

String paramString = URLEncodedUtils.format(params, "utf-8");

url += "?" + paramString;

HttpGet httpGet = new HttpGet(url);


HttpResponse httpResponse = httpClient.execute(httpGet);

HttpEntity httpEntity = httpResponse.getEntity();

    int i = httpResponse.getStatusLine().getStatusCode();


            if (httpEntity != null) {


            String jsonText = EntityUtils.toString(httpEntity, HTTP.UTF_8);


           

            }

is = httpEntity.getContent();

}


} catch (UnsupportedEncodingException e) {

e.printStackTrace();

} catch (ClientProtocolException e) {

e.printStackTrace();

} catch (IOException e) {

e.printStackTrace();

}


try {

BufferedReader reader = new BufferedReader(new InputStreamReader(is, "iso-8859-1"), 8);

StringBuilder sb = new StringBuilder();

String line = null;

while ((line = reader.readLine()) != null) {

sb.append(line + "\n");

}

is.close();

json = sb.toString();

} catch (Exception e) {

Log.e("Buffer Error", "Error converting result " + e.toString());

}


try {

jObj = new JSONObject(json);

} catch (JSONException e) {

Log.e("JSON Parser", "Error parsing data " + e.toString());

}


return jObj;


}

}



블로그 이미지

엘로드넷

,