`
- 浏览:
17848 次
- 性别:
- 来自:
北京
-
Android用WAMPSERVER HttpClient 实现Get请求
-
package com.yarin.android.Examples_08_02;
-
-
import java.io.IOException;
-
import org.apache.http.HttpResponse;
-
import org.apache.http.HttpStatus;
-
import org.apache.http.client.ClientProtocolException;
-
import org.apache.http.client.HttpClient;
-
import org.apache.http.client.methods.HttpGet;
-
import org.apache.http.impl.client.DefaultHttpClient;
-
import org.apache.http.util.EntityUtils;
-
import android.app.Activity;
-
import android.content.Intent;
-
import android.os.Bundle;
-
import android.view.View;
-
import android.widget.Button;
-
import android.widget.TextView;
-
-
public class Activity02 extends Activity {
-
/** Called when the activity is first created. */
-
@Override
-
public void onCreate(Bundle savedInstanceState) {
-
super.onCreate(savedInstanceState);
-
setContentView(R.layout.http);
-
TextView mTextView = (TextView) this.findViewById(R.id.TextView_HTTP);
-
// http地址
-
String httpUrl = "http://192.168.1.9:8080/linelabel.php"; // 定义需要获取的内容来源地址
-
HttpGet httpRequest = new HttpGet(httpUrl);
-
try {
-
// 取得HttpClient对象
-
HttpClient httpclient = new DefaultHttpClient();
-
// 请求HttpClient,取得HttpResponse
-
HttpResponse httpResponse = httpclient.execute(httpRequest);
-
// 请求成功
-
if (httpResponse.getStatusLine().getStatusCode() == HttpStatus.SC_OK) {
-
// 取得返回的字符串
-
String strResult = EntityUtils.toString(httpResponse
-
.getEntity());
-
mTextView.setText(strResult);
-
} else {
-
mTextView.setText("请求错误!");
-
}
-
} catch (ClientProtocolException e) {
-
mTextView.setText(e.getMessage().toString());
-
} catch (IOException e) {
-
mTextView.setText(e.getMessage().toString());
-
} catch (Exception e) {
-
mTextView.setText(e.getMessage().toString());
-
}
-
-
// 设置按键事件监听
-
Button button_Back = (Button) findViewById(R.id.Button_Back);
-
/* 监听button的事件信息 */
-
button_Back.setOnClickListener(new Button.OnClickListener() {
-
public void onClick(View v) {
-
/* 新建一个Intent对象 */
-
Intent intent = new Intent();
-
/* 指定intent要启动的类 */
-
intent.setClass(Activity02.this, Activity01.class);
-
/* 启动一个新的Activity */
-
startActivity(intent);
-
/* 关闭当前的Activity */
-
Activity02.this.finish();
-
}
-
});
-
}
- }
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
在Android客户端,你需要使用HttpURLConnection或OkHttp等库发起HTTP请求,将用户注册或登录信息发送到服务器。注册时,发送POST请求到"register.php",附带用户数据;登录时,同样发送POST请求到"login.php",携带...
## 三、使用WampServer进行开发 1. **创建数据库**: 通过WampServer的管理界面,可以创建、删除和管理MySQL数据库,为你的Web应用提供数据支持。 2. **PHP开发**: 在`www`目录下编写PHP文件,然后在浏览器中输入`...
初入Android Studio,在进行Web服务器的访问时要用到本地的Web服务器,通过WampServer实现。 本次使用的是WampServer 2.2版本,下载链接附在下方: 链接: https://pan.baidu.com/s/1STRuXrol0ZXCFkMTpmSOZw 提取码: ...
Apache是世界上最广泛使用的Web服务器软件,负责处理HTTP请求;MySQL是一种关系型数据库管理系统,用于存储和管理网站数据;PHP则是一种服务器端脚本语言,常用于动态网站开发。 在压缩包子文件的文件名称列表中,...
WampServer是一款在Windows操作系统上运行的开源软件,它允许用户在本地计算机上搭建Web开发环境,无需深入了解服务器配置和管理。WampServer3.2.3是该软件的一个版本,专为64位(x64)Windows系统设计。这个安装包...
在WampServer中,Apache被配置为在Windows系统下运行,提供HTTP服务,能够处理HTTP请求并返回网页内容。Apache以其稳定性和灵活性著名,支持多种模块扩展,如PHP、Perl、Python等,使得开发者可以构建动态网站和Web...
Apache处理HTTP协议,将网页内容发送给请求的客户端。 2. MySQL:这是一个关系型数据库管理系统,用于存储网站的数据。通过PHP与Apache交互,MySQL提供了高效的数据查询和存储功能。 3. PHP:PHP是一种广泛使用的...
WampServer 3.2.6(64位)是一个针对Windows操作系统的本地Web开发环境。这个集成的套装包括了Apache服务器、MySQL数据库和PHP解释器,为开发者提供了在自己的计算机上搭建网站和应用程序的便利平台。以下是关于...
`wamp2.rar`可能是WampServer的备份或更新文件,用WinRAR或其他解压缩工具解压后,可以提取出文件以供使用。如果你遇到问题,或者需要升级到新版本,这些文件可能派上用场。 **开发与调试** 在WampServer环境中,...
WampServer是一款流行的Windows平台下的Web开发环境,它集成了MySQL数据库、PHP脚本语言以及Apache网络服务器...通过熟练掌握WampServer的使用,你将能够更好地理解和掌握Web开发的各个环节,从而提升你的IT专业技能。
因此,不建议在公共网络环境中暴露Wampserver,或在生产环境中直接使用Wampserver搭建服务器。 10. **升级与维护**: Wampserver会定期发布更新,以修复已知问题、提升性能或添加新功能。开发者应保持关注,及时...
3. **安全设置**: 在公共网络上运行WampServer可能带来安全风险,因此建议只在本地网络或离线环境中使用。 4. **更新和维护**: 定期更新WampServer的组件以获取最新的安全修复和功能改进。 总的来说,WampServer为...
- 测试与调试:开发者可以使用WampServer快速测试代码更改,而无需每次更新都上传到远程服务器。 总结,WampServer 3.2.0提供了一站式的解决方案,帮助开发者在Windows系统上构建、测试和调试PHP应用,同时包含了...
**Apache 2.4.9** 是一款广泛应用的开源HTTP服务器,它负责接收HTTP请求并返回网页内容。在2.4版本中,Apache引入了一些性能优化和安全增强,如模块化的配置系统,提升了服务器的灵活性和可管理性。此外,还支持最新...
在WAMP环境中,Apache负责接收HTTP请求,并将这些请求转发给相应的应用程序处理,如PHP脚本。配置Apache主要涉及修改httpd.conf配置文件,包括设置监听端口、虚拟主机、重定向规则等。 **MySQL数据库** MySQL是一...