`
classtwo5367
  • 浏览: 38697 次
  • 性别: Icon_minigender_1
  • 来自: Cork
最近访客 更多访客>>
社区版块
存档分类
最新评论

Android如何发送Get请求

阅读更多
*URL可以随意改*/
        String uriAPI = "http://192.168.1.100:8080/test/test.jsp?u=wangyi&p=456"; 
        /*建立HTTP Get对象*/
        HttpGet httpRequest = new HttpGet(uriAPI); 
        try 
        { 
          /*发送请求并等待响应*/
          HttpResponse httpResponse = new DefaultHttpClient().execute(httpRequest); 
          /*若状态码为200 ok*/
          if(httpResponse.getStatusLine().getStatusCode() == 200)  
          { 
            /*读*/
            String strResult = EntityUtils.toString(httpResponse.getEntity());
            /*去没有用的字符*/
            strResult = eregi_replace("(\r\n|\r|\n|\n\r)","",strResult);
            mTextView1.setText(strResult); 
          } 
          else 
          { 
            mTextView1.setText("Error Response: "+httpResponse.getStatusLine().toString()); 
          } 
        } 
        catch (ClientProtocolException e) 
        {  
          mTextView1.setText(e.getMessage().toString()); 
          e.printStackTrace(); 
        } 
        catch (IOException e) 
        {  
          mTextView1.setText(e.getMessage().toString()); 
          e.printStackTrace(); 
        } 
        catch (Exception e) 
        {  
          mTextView1.setText(e.getMessage().toString()); 
          e.printStackTrace();  
        }
分享到:
评论

相关推荐

    Android 发送http请求

    在Android应用开发中,发送HTTP请求是常见的网络通信方式,用于获取或提交服务器上的数据。本文将深入探讨如何在Android环境中实现HTTP请求,特别关注POST请求的使用,以"TestHttpPost"为例进行讲解。 首先,...

    android http Get 请求

    HttpURLConnection是Java标准库提供的网络通信接口,可以用来发送HTTP请求。以下是一个简单的GET请求示例: ```java URL url = new URL("http://example.com/data"); HttpURLConnection connection = ...

    Android Studio发起GET网络请求

    Android原生提供了HttpURLConnection类来处理HTTP请求。下面是一个简单的GET请求示例: ```java import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.HttpURLConnection; import ...

    Android中Https请求get和post

    本篇将详细讲解Android中如何使用HTTPS进行GET和POST请求。 首先,HTTPS基于SSL/TLS协议,提供加密处理、服务器身份验证和消息完整性检查等功能。在Android中,我们通常会用到HttpURLConnection或者第三方库如...

    android发送get,post请求工具类

    android发送get,post请求工具类

    android客户端GET请求服务端

    Android支持多种方式发起HTTP请求,包括使用`java.net.URL`类、`HttpURLConnection`、Apache HttpClient库以及现在更推荐的`OkHttp`库。由于`java.net.URL`和`HttpURLConnection`在API 23之后被弃用,我们将重点介绍...

    简单的android http请求

    在Android开发中,进行HTTP请求是常见的操作,用于与服务器进行数据交互。本文将深入探讨如何在Android中实现简单的HTTP请求,并解决可能出现的乱码问题。 首先,Android平台提供了多种方式来执行HTTP请求,其中最...

    AndroidHttpURLConnection发送GET请求

    设置HTTP请求使用的方法:conn.setRequestMethod("GET"); 设置连接超时,读取超时的毫秒数,以及服务器希望得到的一些消息头 conn.setConnectTimeout(6*1000); 获取服务器的响应码并进行判断,正确的响应码一般为200...

    android客户端发送https请求

    例如,发送GET请求: ```java HttpGet request = new HttpGet(url); HttpResponse response = httpClient.execute(request); ``` 7. **处理响应**:读取并解析HTTP响应,根据需求进行数据处理。 在实际开发中...

    Android Studio发起POST网络请求

    由于Android应用需要在主线程外处理网络操作,所以我们通常使用`enqueue()`异步发送请求: ```java client.newCall(request).enqueue(new Callback() { @Override public void onFailure(Call call, ...

    Http(get)请求数据Android Studio使用HttpClient

    首先,创建一个`HttpClient`实例,这将是发送HTTP请求的基础: ```java HttpClient httpClient = new DefaultHttpClient(); ``` ## 4. 设置请求参数 创建`HttpGet`对象来表示GET请求,并设置URL: ```java HttpGet ...

    android jni使用curl进行http请求和文件下载

    在本案例中,我们将讨论如何在Android JNI中使用libcurl库来执行HTTP请求和文件下载。 libcurl是一个流行的开源库,用于处理各种网络协议,包括HTTP、HTTPS等。它提供了丰富的API,可以在多种编程语言中使用,包括C...

    android异步http请求

    本篇文章将详细探讨如何在Android中实现异步HTTP请求,主要涉及POST和GET两种方法。 首先,我们要理解异步请求的基本概念。异步HTTP请求意味着在后台线程中执行网络操作,而不影响用户界面的流畅性。当请求完成时,...

    android Http请求

    在Android开发中,HTTP请求是应用与服务器交互的基础,用于获取或发送数据。本文将详细介绍Android中的四种主要HTTP请求方式:GET、POST、HttpClient以及OkHttp,并探讨它们的应用场景和优缺点。 一、GET请求 GET是...

    android发送post请求获取json字符串

    总结来说,Android发送POST请求获取JSON字符串涉及到网络请求的实现、参数封装、请求发送、JSON解析以及错误处理等多个环节。选择合适的网络库能提高效率,而合理处理服务器返回的数据则能提升用户体验。在实际项目...

    Android-KotlinHTTP请求库与Pythonrequests类似

    - **同步与异步请求**:`khttp`支持同步和异步的HTTP请求,这对于Android应用来说非常关键,因为异步请求可以避免阻塞UI线程。 - **多种HTTP方法**:包括GET、POST、PUT、DELETE等,满足各种网络操作需求。 - **...

    封装android的http请求

    在Android应用开发中,HTTP请求是与服务器进行数据交互的基础,包括发送GET、POST等请求类型,获取JSON、XML等格式的数据。为了提高代码的可重用性和可维护性,通常会将HTTP请求进行封装,形成一个独立的网络模块。...

    Android网络请求

    通过HttpClient,开发者可以方便地发送GET、POST等HTTP请求。例如,你可以创建一个HttpClient实例,然后使用HttpGet或HttpPost对象来指定URL,设置请求参数,最后执行execute方法来发送请求。然而,HttpClient自...

    android使用Java原生httpUrlConnection进行get请求

    在Android开发中,Java的HttpURLConnection是用于网络通信的一个基础组件,它提供了HTTP协议的低级别接口,可以用来执行GET、POST以及其他HTTP方法。在这个场景下,我们将详细探讨如何使用Java原生的...

    Android 实现Http请求响应

    在Android开发中,实现Http请求响应是常见的网络通信任务,主要涉及到网络编程和异步处理。本篇文章将详细讲解如何在Android应用中进行Http请求,获取网页源代码,并为后续的网页解析做好准备。 首先,Android系统...

Global site tag (gtag.js) - Google Analytics