Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 4th, 2012  |  syntax: None  |  size: 2.00 KB  |  hits: 16  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. cURL to httppost Java in Android and debug output from request
  2. curl -H  'content-type:application/json' -d '{"userrequest": {"username": "testname", "status": 1}}'  http://http://employeestracking.appspot.com/clockin.add_clockin
  3.        
  4. HttpParams httpParams = new BasicHttpParams();
  5.                 HttpClient client = new DefaultHttpClient(httpParams);
  6.                 HttpPost httpost = new HttpPost("http://employeestracking.appspot.com/clockin.add_clockin");
  7.                 httpost.setHeader("Accept", "application/json");
  8.                 httpost.setHeader("Content-type", "application/json");
  9.                 System.out.println("2");
  10.                 JSONObject data = new JSONObject();
  11.                 JSONObject userrequest = new JSONObject();
  12.                 HttpResponse response = null;
  13.                 try {
  14.                     userrequest.put("username","TestDemo");
  15.                     userrequest.put("status",1);
  16.                     data.put("userrequest", userrequest);
  17.                     System.out.println(data);
  18.                     httpost.getParams().setParameter("data",data);
  19.                     try {
  20.                         response = client.execute(httpost);
  21.                         System.out.println(response);
  22.                     } catch (ClientProtocolException e) {
  23.                         // TODO Auto-generated catch block
  24.                         e.printStackTrace();
  25.                     } catch (IOException e) {
  26.                         // TODO Auto-generated catch block
  27.                         e.printStackTrace();
  28.                     }
  29.  
  30.                 } catch (JSONException e) {
  31.                     // TODO Auto-generated catch block
  32.                     e.printStackTrace();
  33.                 }
  34.        
  35. 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"
  36.        
  37. httpost.getParams().setParameter("data",data);
  38.        
  39. StringEntity se = new StringEntity(data.toString());
  40. httpost.setEntity(se);