마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

http..connection 서버에서 빈칸으로 내용이 받아집니다.

0 추천
  StringBuffer buffer = new StringBuffer();
            try {
                URL url= new URL(address);
                    HttpURLConnection connection = (HttpURLConnection) url.openConnection();
                    if (connection != null) {
                        connection.setDefaultUseCaches(false);
                        connection.setDoInput(true);
                    connection.setDoOutput(true);
                    connection.setRequestMethod("POST");
                    connection.setReadTimeout(10000);
                    connection.setConnectTimeout(10000);

                    connection.setRequestProperty("content-type", "application/x-www-form-urlencoded");

                    String data  = URLEncoder.encode("id", "UTF-8") + "=" + URLEncoder.encode("gg", "UTF-8");
                    data += "&" + URLEncoder.encode("pw", "UTF-8") + "=" + URLEncoder.encode("zz", "UTF-8");

                    OutputStreamWriter wr = new OutputStreamWriter(connection.getOutputStream());
                    wr.write(data);
                    wr.flush();

                    if (connection.getResponseCode() == HttpURLConnection.HTTP_OK) {
                        BufferedReader br = new BufferedReader(new InputStreamReader(connection.getInputStream(), "euc-kr"));
                        for (;;) {
                            // 웹상에 보여지는 텍스트를 라인단위로 읽어 저장.
                            String line = br.readLine();
                            if (line == null) break;
                            // 저장된 텍스트 라인을 jsonHtml에 붙여넣음
                            buffer.append(line);
                        }
                        br.close();
                    }
                    connection.disconnect();
                    Message msg=mHandler.obtainMessage();
                    msg.what=0;
                    msg.arg1= Integer.parseInt(buffer.toString());
                    mHandler.sendMessage(msg);
                    //
                }
            } catch (MalformedURLException e) {
                e.printStackTrace();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
  <?php
  
  $id=$_POST['id'];
  $pw=$_POST['pw'];
  
  mysql_connect('localhost','userid','userpwd');
  
  mysql_select_db('dbname');
  
  mysql_query("insert into member values('$id','$pw')");
  
 
  
  
  
  
  
  ?>

위에는 안드로이드에서 보내는 코드이고

밑에는 서버에서 받는 코드 입니다.

이걸 실행시키면 DB에 자꾸 빈칸만 들어가는데 이유를 알고싶습니다. ㅠ. 일주일 넘게 삽질중입니다...

추천 꼭 해드릴게요

>닫아 (210 포인트) 님이 2016년 5월 2일 질문

1개의 답변

+1 추천
익명사용자 님이 2016년 5월 3일 답변
...