2012-01-26 2 views
1

에서 안드로이드 및 디버그 출력에 자바를 httppost하는? HTTP /clockin.add_clockin "POST - - [: 01 : 18 (55) -0800 (26)/월/2012]컬이 작동하는 스크립트입니다 요청

41.132.228.221 - - [26/Jan/2012:01:18:29 -0800] "POST /clockin.add_clockin HTTP/1.1" 400 663 - "curl/7.19.7 (i486-pc-linux-gnu) libcurl/7.19.7 OpenSSL/0.9.8k zlib/1.2.3.3 libidn/1.15" 

41.132.228.221 :

    HttpParams httpParams = new BasicHttpParams(); 
       HttpClient client = new DefaultHttpClient(httpParams); 
       HttpPost httpost = new HttpPost("http://employeestracking.appspot.com/clockin.add_clockin"); 
       httpost.setHeader("Accept", "application/json"); 
       httpost.setHeader("Content-type", "application/json"); 
       System.out.println("2"); 
       JSONObject data = new JSONObject(); 
       JSONObject userrequest = new JSONObject(); 
       HttpResponse response = null; 
       try { 
        userrequest.put("username","TestDemo"); 
        userrequest.put("status",1); 
        data.put("userrequest", userrequest); 
        System.out.println(data); 
        httpost.getParams().setParameter("data",data); 
        try { 
         response = client.execute(httpost); 
         System.out.println(response); 
        } catch (ClientProtocolException e) { 
         // TODO Auto-generated catch block 
         e.printStackTrace(); 
        } catch (IOException e) { 
         // TODO Auto-generated catch block 
         e.printStackTrace(); 
        } 

       } catch (JSONException e) { 
        // TODO Auto-generated catch block 
        e.printStackTrace(); 
       } 

내가 서버에서 무엇을 얻을 /1.1 "200 151 -"curl/7.19.7 (i486-pc-linux-gnu) libcurl/7.19.7 OpenSSL/0.9.8k zlib/1.2.3.3 libidn/1.15 " 0.1.0.1 - - [26/Jan/2012 : 01 : 31 : 52 -0800] "GET/tasks/train HTTP/1.1"404 124 - 'AppEngine-Google (+ http : //code.google.com/appengine)' 41.132.228.221 - - [26/Jan/2012 : 01 : 37 : 17 -0800] "POST /clockin.add_clockin HTTP/1.1"500 663 - -

답변

3

나는 함께

httpost.getParams().setParameter("data",data); 

대체 :

StringEntity se = new StringEntity(data.toString()); 
httpost.setEntity(se); 

그것은

근무
관련 문제