
httpClIEnt httpclIEnt=new DefaulthttpClIEnt(); httpPost httpPost=new httpPost("http://10.0.2.2/androID_post/post.PHP"); List<nameValuePair> nameValuePairs = new ArrayList<nameValuePair>(2); nameValuePairs.add(new BasicnameValuePair("ID","manoj")); nameValuePairs.add(new BasicnameValuePair("password"," ")); nameValuePairs.add(new BasicnameValuePair("action","valIDate_password")); try { httpPost.setEntity(new UrlEncodedFormEntity(nameValuePairs)); } catch (UnsupportedEnCodingException e1) { // Todo auto-generated catch block e1.printstacktrace(); Log.i("LEE","cannot connect to server"); } try { httpResponse response = httpclIEnt.execute(httpPost); String t=response.getParams().toString(); TextVIEw tvIEw=(TextVIEw) findVIEwByID(R.ID.textVIEw1); tvIEw.setText(t); } catch (ClIEntProtocolException e) { // Todo auto-generated catch block e.printstacktrace(); } catch (IOException e) { // Todo auto-generated catch block e.printstacktrace(); } } 但我无法得到响应text.my PHP文件代码是这样的:
if(isset($_POST)){$ID=$_POST['ID'];print "Hi! I \'m the server";} 谁能帮我??
解决方法 尝试在您的回复中使用EntityUtil:总结String t = EntityUtils.toString(response.getEntity());
以上是内存溢出为你收集整理的从android中获取服务器的响应全部内容,希望文章能够帮你解决从android中获取服务器的响应所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)