您现在的位置:首页 >> 手机开发 >> android网络知识 >> 内容

android中apache的httpget学习--android

时间:2015-4-7 20:31:27

  核心提示:使用原始的java.net实现复杂功能时候操作比较麻烦,我们可以使用Org.apache接口实现上面一样的功能。我们还可以设置超时时间等功能,代码实现如下:submitButton.setOnClic...

使用原始的java.net实现复杂功能时候操作比较麻烦,我们可以使用Org.apache接口实现上面一样的功能。我们还可以设置超时时间等功能,代码实现如下:

submitButton.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {

                // 获得用户的输入
                String input = inputEditText.getText().toString();

                //Java免费学习   Java自学网 http://www.javalearns.com
                String urladdress = "http://192.168.11.144:8080/test/httpget.jsp?hi="
                        + input;
                try {
                    HttpGet httpGet = new HttpGet(urladdress);

                    // 设置参数
                    HttpParams params = new BasicHttpParams();
                    // 链接超时
                    HttpConnectionParams.setConnectionTimeout(params, 3000);
                    // 请求超时
                    HttpConnectionParams.setSoTimeout(params, 3000);

                    // 建立客户端
                    HttpClient client = new DefaultHttpClient(params);

                    HttpResponse response = client.execute(httpGet);

                    // 判断返回是否正确 Java免费学习   Java自学网 http://www.javalearns.com
                    if (response.getStatusLine().getStatusCode() == HttpStatus.SC_OK) {
                        // 服务器返回的数据
                        String result = EntityUtils.toString(
                                response.getEntity()).trim();

                        resultTextView.setText(result);

                    }

                } catch (Exception e) {
                    resultTextView.setText("链接超时了。");
                }
            }
        });

运行上面的代码如下:

Java免费学习   Java自学网 http://www.javalearns.com

关注微信号:javalearns  ,随时随地学Java

Tags:学习 
作者:不详 来源:网络
    你是从哪里知道本网站的?
  • 网友介绍的
  • 百度搜索的
  • Google搜索的
  • 其它搜索过来的
  • 网址输错了进来的
  • 太忙了不记得了
  • 上一篇:没有了
  • 下一篇:android中apache的post方式学习--android
  • 共有评论 0相关评论
    发表我的评论
    • 大名:
    • 内容:
    本类推荐
    • 没有
    本类固顶
    • 没有
  • java学习网(www.javalearns.com) © 2014 版权所有 All Rights Reserved.
  • Email:javalearns@163.com 站长QQ:1356121699 晋ICP备14003680号-3
  • java学习网部分内容来自网络或网友发布,如侵犯了您利益,请发邮件至:javalearns@126.com,我们尽快处理!
  • Java学习网
  • 网站统计
  • 晋公网安备 14042902000001号