从android中获取服务器的响应

从android中获取服务器的响应,第1张

概述HttpClient httpclient=new DefaultHttpClient(); HttpPost httpPost=new HttpPost("http://10.0.2.2/android_post/post.php"); List<NameValuePair> nameValuePairs = new ArrayList<Na
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中获取服务器的响应所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1121895.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-29
下一篇2022-05-29

发表评论

登录后才能评论

评论列表(0条)

    保存