关于android里http的问题,麻烦各位指导一下,不甚感激。
现在我做了一个test.htm页面,把其放入android的模拟器跑,效果为获取到当前模拟器的设备ID发送到
http://192.168.1.18/fh/default.php这个页面
这个后台页面会根据我传递给他的设备ID号来自动分配并回传给我一个'用户ID', 以上说的都已经实现,现在的问题是我需要将这个回传给我的'用户ID'传到我的test.htm页面中,但是这个test.htm并不在服务器端,现在在我的电脑的F:\Web\fhkj\test.htm ,本想用跟上面传值一样的方法将这个值传递给test.htm页面,但是后来发现login.php是在服务器上,而我的test.htm是在我的F盘中,就开始不知道怎么弄了...
传值给login.php页面的代码为:
private static String httpUrl = "http://192.168.1.18/fh/default.php";
String device_ID = getDeviceId(context);
System.out.println("本机设备号:" + device_ID); // 打印设备号
System.out.println("sbCode为:" + device_ID);
try {
// 使用NameValuePair来保存要传递的Post参数
nameValuePair = new ArrayList<NameValuePair>();
nameValuePair.add(new BasicNameValuePair("device_id",device_ID));
HttpEntity requestHttpEntity = new UrlEncodedFormEntity(nameValuePair);
HttpPost httpPost = new HttpPost(httpUrl);
httpPost.setEntity(requestHttpEntity);
HttpClient httpClient = new DefaultHttpClient();
InputStream is = null;
try {
//将数据传递到指定的页面
httpResponse = httpClient.execute(httpPost);
httpEntity = httpResponse.getEntity();
is = httpEntity.getContent();
BufferedReader reader = new BufferedReader(new InputStreamReader(is));
while((line = reader.readLine()) != null){
result = result + line;
}
System.out.println("result为:" + result);
textViewParam.setText(nameValuePair.toString());
请问有什么方法是可以用android获取数据然后传到 本地的某一个网页 中的吗?