PHP Server side:
function GetIDs () {$this->output->set_header (' Content-type:application/json; Charset=utf-8 ');
$jsonstr = ';
$pname = $pcallid = $pworkid = ';
if (isset ($_get[' name ')) {$pname = $_get[' name '];
} if (Isset ($_get[' callid ')) {$pcallid = $_get[' callid '];
} if (Isset ($_get[' WorkID ')) {$pworkid = $_get[' WorkID '];
} $this->load->model (' Wireid_model ');
$this->wireid_model->insertonly ($pname, $pcallid);
if ($pname = = ' && $pcallid = = ' && $pworkid = = ') {die ();
else {$sqlstr = ' select * from Twireid where 1=1 '; if ($pname!= ') {$sqlstr = $sqlstr.
"and Gname= ' {$pname} '"; else if ($pcallid!= ') {$sqlstr = $sqlstr.
"and Goldcallid= ' {$pcallid} '"; else if ($pworkid!= ') {$sqlstr = $sqlstr.
"and Gcardid= ' {$pworkid} '";
$getdata = $this->wireid_model->getsql ($SQLSTR);
Json_force_object prevent appearance [] $jsonstr = Json_encode ($getdata->result_array (), json_force_object);
Echo $jsonstr;
}
}
Java Andro:
Doasktask = new Runnable () {@Override public void run () {//TODO//here HTTP request. Network request related Operations
Ggname = Etname.gettext (). toString ();
Ggworkid = Etworkid.gettext (). toString ();
Ggcallid = Etcallid.gettext (). toString ();
String BaseURL = Confiddatas.askbaseurl;
String askstr = "Name=" + ggname + "&callid=" + ggcallid + "&workid=" + ggworkid;
String result = null;
HttpGet httpget = new HttpGet (BaseURL + askstr);
The second step is to use the Execute method to send an HTTP GET request and return the HttpResponse object HttpResponse httpresponse = null;
try {HttpResponse = new defaulthttpclient (). Execute (httpget);
catch (Clientprotocolexception e) {//TODO auto-generated catch block E.printstacktrace ();
catch (IOException e) {//TODO auto-generated catch block E.printstacktrace ();
msg = new Message ();
Bundle data = new Bundle (); if (httpresponse.getStatusline (). Getstatuscode () = = 200) {//step three, use the GetEntity method to live to return the results try {result = Entityutils.tos
Tring (Httpresponse.getentity ());
Data.putstring ("value", result);
Data.putstring ("Result", "isOK");
Msg.setdata (data);
Handler.sendmessage (msg);
catch (ParseException e) {//E.printstacktrace ();
catch (IOException e) {//E.printstacktrace ();
} else {//Error data.putstring ("Value", "");
Data.putstring ("Result", "iserr");
Msg.setdata (data);
Handler.sendmessage (msg);
}
}
};
The above is the entire contents of this article, I hope you can enjoy.