Public Staticstring Post (String InterfaceType, Jsonobject json) {string Data=NULL; HttpClient Client=Newdefaulthttpclient (); Client.getparams (). Setparameter (Coreconnectionpnames.connection_timeout,10000); Client.getparams (). Setparameter (Coreconnectionpnames.so_timeout,10000); StringBuilder Builder=NewStringBuilder (); String Url_params=String.Format (Httpconst.url, InterfaceType, Jsontoparams (JSON)); //HttpPost post = new HttpPost (url_params);HttpGetGet=NewHttpGet (Url_params); Try{HttpResponse response= Client.execute (Get); Httpentity Entity=response.getentity (); BufferedReader Reader=NewBufferedReader (NewInputStreamReader (Entity.getcontent ())); for(String s = reader.readline (); s! =NULL; s =Reader.readline ()) {Builder.append (s); } Data=Jsontokener (builder.tostring ()); } Catch(Exception e) {LOGUTILS.D (e); } returndata; } Public Staticstring Jsontoparams (Jsonobject json) {stringparams=json.tostring (); params=params. replace ("}",""); params=params. replace ("{",""); params=params. replace ("\"",""); params=params. replace (":","="); String[] Strings=params. Split (","); params=""; for(inti =0; i < strings.length; i++) { params+ = Strings[i] +"&"; } return params. SUBSTRING (0,params. Length ()-1); }
HttpRequest (HttpClient)