Eclipse may require Org.apache.http.legacy.jar, which can be found in the/optional directory of SDK/PLATFORMS/ANDROID-XX (the highest SDK version you installed)
1 //Network access Requests2 NewThread (NewRunnable () {3 4 @Override5 Public voidrun () {6 7String url = "";8 //Create Httpcient9HttpClient client =Newdefaulthttpclient ();Ten One //Create a POST request AHttpPost post =Newhttppost (URL); -list<namevaluepair> pairs =NewArraylist<namevaluepair>(); - //Configure the request header thePost.addheader ("", "" "); - - //Configure request Parameters -Pairs.add (NewBasicnamevaluepair ("", "" ")); +Pairs.add (NewBasicnamevaluepair ("", "" ")); - + Try { APost.setentity (Newurlencodedformentity (pairs)); atHttpResponse response =Client.execute (POST); - - intStatusCode =response.getstatusline (). Getstatuscode (); - if(StatusCode = = 200) { - //get the return result of the network -String result =entityutils.tostring (Response.getentity ()); in - //UI action is required in the main thread to Toast.maketext (context, result, toast.length_short). Show (); + } -}Catch(Exception e) { the //Todo:handle Exception * } $ }Panax Notoginseng}). Start ();
Android's most original network request (HttpClient)