`
mmdev
  • 浏览: 13244999 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

Android开发中如何发送Get请求!

 
阅读更多

在Android开发中,如果我们想从服务器获取数据,需要发送一个Get请求;如何在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开发中常用的发送Get请求的方式。

分享到:
评论

相关推荐

    Android Studio发起GET网络请求

    在Android开发中,获取网络数据是常见的需求,通常我们通过HTTP协议发起GET或POST请求来实现。本教程将详细介绍如何在Android Studio中使用Java编写代码发起GET网络请求,适合初学者学习。 首先,理解GET请求的基本...

    Android中Https请求get和post

    在Android开发中,HTTPS协议是实现安全网络通信的重要方式,主要用来保护数据的传输安全,防止数据被中间人窃取或篡改。本篇将详细讲解Android中如何使用HTTPS进行GET和POST请求。 首先,HTTPS基于SSL/TLS协议,...

    android http Get 请求

    在Android应用开发中,HTTP Get请求是连接服务器获取数据的一种常见方式。本文将详细解析如何在Android中实现HTTP Get请求,以及与之相关的网络请求概念和技术。 首先,我们需要理解HTTP协议的基本原理。HTTP(超...

    android客户端GET请求服务端

    在Android开发中,客户端与Web服务器的交互是应用程序的核心部分,特别是通过HTTP协议中的GET请求进行数据交换。本文将深入探讨Android如何实现GET请求服务端的详细步骤,并提供一个简单的示例来帮助开发者理解这一...

    android 的OkHttp3网络的POST和GET请求

    在Android开发中,网络通信是应用与服务器交互的重要方式,OkHttp3是一个高效且功能强大的网络请求库。本文将深入探讨如何使用OkHttp3进行GET和POST请求。 首先,我们来了解一下OkHttp3的基本概念。OkHttp是由...

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

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

    Android总GET/POST请求服务器

    在Android原生API中,可以通过HttpURLConnection或HttpClient类发送GET请求。例如,使用HttpURLConnection: ```java URL url = new URL("http://example.com/api"); HttpURLConnection conn = (HttpURLConnection...

    Android开发HTTP使用okgo请求数据的实现demo

    在Android应用开发中,与服务器交互是不可或缺的一部分,通常我们会使用HTTP库来处理网络请求。本文将详细讲解如何在Android项目中使用OkGo库来发送HTTP请求并获取数据。OkGo是一个高效的、强大的网络请求库,它基于...

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

    总之,了解如何使用`HttpClient`进行GET请求是Android开发的基础技能,但随着技术的发展,建议学习和使用更现代的网络库,以提升应用的效率和维护性。在实际项目中,务必考虑兼容性和最佳实践,以确保应用程序的稳定...

    android 后台 get和post请求数据

    在Android开发中,与服务器进行数据交互是必不可少的步骤,主要通过HTTP协议的GET和POST方法来实现。本文将深入探讨这两种方法以及如何在Android后台实现它们。 首先,GET和POST是HTTP协议中最常见的两种请求方法。...

    android客户端发送https请求

    在Android开发中,为了保障数据传输的安全性,通常会使用HTTPS协议进行网络通信。HTTPS是HTTP(超文本传输协议)与SSL/TLS(安全套接层/传输层安全)的结合,它能提供身份验证、数据加密以及消息完整性检查,防止...

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

    在Android开发中,JNI(Java Native Interface)是一种技术,允许Java代码和其他编程语言(如C++)进行交互。JNI在很多场景下都很有用,比如优化性能、调用系统底层库或者像本例中那样,利用C/C++库来实现特定功能。...

    struts2+Mysql搭建的服务端 +android 客户端 post,get请求

    在Android客户端与服务端的交互中,HTTP协议是连接两者的关键桥梁,允许客户端通过POST和GET请求发送数据并接收响应。下面将详细阐述这些知识点。 首先,Struts2是一个基于MVC(Model-View-Controller)设计模式的...

    Android网络请求

    在Android应用开发中,网络请求是必不可少的一部分,它使得应用程序能够获取远程服务器的数据,实现与互联网的交互。本文将深入探讨Android中常见的网络请求方式,包括HTTPClient、HttpURLConnection和Socket,以及...

    Volley发送GET请求的Demo

    在Android开发中,Volley通过其强大的缓存机制、线程管理以及请求队列等特性,提供了高效且易于使用的网络请求解决方案。 在"Volley发送GET请求的Demo"中,我们将探讨如何利用Volley库实现一个简单的GET请求。以下...

    Android向Java后台发送请求并返回Json数据

    在Android开发中,与Java后台进行数据交互是常见的任务,主要目的是获取或提交服务器上的数据。本教程将详细讲解如何从Android客户端向Java后台发送请求,并接收返回的Json数据。 一、HTTP请求库的选择 在Android中...

    android开发网络请求的几种方式

    ### Android开发中的网络请求方式详解 在Android应用开发过程中,网络请求是不可或缺的一部分。通过网络请求,应用程序可以与服务器进行数据交互,实现更多的功能和服务。本文将详细介绍Android开发中常用的几种...

    httpGet.zip_4A9_android开发_httpget_jsp_服务器

    在这个"HttpGet.zip_4A9_android开发_httpget_jsp_服务器"的项目中,开发者使用了Java编程语言来实现Android客户端与服务器之间的通信,服务器端可能采用了JSP(Java Server Pages)技术来处理请求并返回数据。...

    Android网络开发,请求队列

    例如,创建一个GET请求: ```java StringRequest request = new StringRequest(Request.Method.GET, url, new Response.Listener() { @Override public void onResponse(String response) { // 处理响应 } },...

    Volley使用,包含get、post请求,获取String/JsonObject/JsonArray数据(android客户端+java服务器端)

    总结,Volley是Android开发中处理网络请求的强大工具,通过其简洁的API和高效的设计,能够快速实现网络功能,同时方便地处理各种类型的网络响应数据。通过学习和掌握Volley的使用,开发者可以更好地优化Android应用...

Global site tag (gtag.js) - Google Analytics