안드로이드 폰에서 입력한 데이터를 HTTP 사이트로(제가 구축한 웹서버쪽) 받고 싶은데요.

post형식으로 받아서 php 문서 내에서 원하는 대로 조작을 하려고 하는데,

안드로이드에서 HTTP로 데이터가 넘어가질 않네요 ㅠㅠ

-안드로이드쪽 소스
( 구글링해보니까 이렇게 두가지 방법이 있더라구요)
첫번째 방법 :
        String value1 = "12345"
             // Construct data
             try {
        String data = URLEncoder.encode("id", "UTF-8") + "=" + URLEncoder.encode(value1, "UTF-8");
                    
             // Send data
             URL url = new URL("http://220.67.124.191/sex.php");
             URLConnection conn = url.openConnection();

             // If you invoke the method setDoOutput(true) on the URLConnection,
             //it will always use the POST method.
             conn.setDoOutput(true);
             OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream());
             wr.write(data);
             wr.flush();
            
             wr.close();
             } catch (Exception e) {
              
             }
             Toast.makeText(getApplicationContext(),"등록되었습니다." , Toast.LENGTH_SHORT).show();


두번째 방법:
      String id = "12345";
         // Create a new HttpClient and Post Header  
           //HttpClient httpclient = new DefaultHttpClient();  
           HttpPost httppost = new HttpPost("http://220.67.124.191/sex.php");  
        
           try {  
               // Add your data  
               List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(1);  
               nameValuePairs.add(new BasicNameValuePair("id", id)); 
              
              httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs, "UTF-8"));
              
                UrlEncodedFormEntity entityRequest =
               new UrlEncodedFormEntity(nameValuePairs, "UTF-8");
                httppost.setEntity(entityRequest);
               

               // Execute HTTP Post Request  
              HttpResponse response = httpclient.execute(httppost);  
                 
           } catch (ClientProtocolException e) {  
               Log.e("FAILED", e.toString());
           } catch (IOException e) {  
              Log.e("FAILED", e.toString());
           }  


안드로이드에서 입력받은 데이터를 이런식으로 URL로 전송하는것 맞나요??
인터넷에 검색해보니 여러 방법이 나와있는데 어떤 방식을 해도 다 안되더라구요..


-html(php) 소스


데이터가 넘어왔는지 확인만하기 위해서 echo로 출력해보았습니다.

$id = $_POST["id"];
echo $id;

결과는 아무것도 출력이 안되더라구요..
제 생각으로는 안드로이드에서 http쪽으로 정보를 못보내는거 같은데..
고수님들 조언좀 부탁드립니다 ^^