안드로이드 개발 질문/답변
(글 수 45,052)
public void HttpPostData() {
try {
URL url = new URL(
"http://readersclub.co.kr/mobile/data_insert.php?mode=as");
HttpURLConnection http = (HttpURLConnection) url.openConnection();
http.setDefaultUseCaches(false);
http.setDoInput(true);
http.setDoOutput(true);
http.setRequestMethod("POST");
http.setRequestProperty("connect-type", "application/x-www-urlencoded");
// --------------------------
StringBuffer buffer = new StringBuffer();
buffer.append("id").append("=").append(strStorename).append("&");
buffer.append("pword").append("=").append(strDomain).append("&");
buffer.append("title").append("=").append(strName).append("&");
buffer.append("subject").append("=").append(strCellPhone);
OutputStreamWriter outStream = new OutputStreamWriter(http
.getOutputStream(), "EUC-KR");
PrintWriter writer = new PrintWriter(outStream);
writer.write(buffer.toString());
writer.flush();
BufferedReader bf = new BufferedReader(new InputStreamReader(http.getInputStream(), "EUC-KR"));
StringBuffer buff = new StringBuffer();
String line;
while ((line = bf.readLine()) != null){
buff.append(line);
}
showToast(line);
} catch (IOException e) { // TODO Auto-generated catch block
showToast(e.toString());
}
}
이런 소스로 Post로 값을 보내고 받고를 하는데요
일단 catch문으로 넘어가지는 않고..
showToast에서 출력하는 line 값이 error로 받아 옵니다..
이게 서버쪽 문제인지... 보낼때의 문제인지..
그리고 보낼때의 문제이면 어디서 잘못 된건지 알수 있을까요?
많은 조언 부탁 드립니다..