栏目分类:
子分类:
返回
终身学习网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
终身学习网 > IT > 软件开发 > 后端开发 > .Net

hbuilder调用java方法

.Net 更新时间:发布时间: 百科书网 趣学号

function gocook() {

var nowtime = (new Date).getTime();

var URL = plus.android.importClass("java.net.URL");

var URLConnection = plus.android.importClass("java.net.URLConnection");

var BufferedReader = plus.android.importClass("java.io.BufferedReader");

var InputStreamReader = plus.android.importClass("java.io.InputStreamReader");

var StrictMode = plus.android.importClass("android.os.StrictMode");

//以下两句必加,不然会请求不了网络,原因:

//android3.0版本开始就强制程序不能在主线程中访问网络,要把访问网络放在独立的线程中。

//以下两句可以忽略这些强制策略。

var policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();

StrictMode.setThreadPolicy(policy);

var httpConn = new URL("https://login.10086.cn/captchazh.htm?type=05×tamp=" + nowtime).openConnection();

// 设置通用属性

httpConn.setRequestProperty("Accept", "*/*");

httpConn.setRequestProperty("Content-Type", "image/jpeg");

httpConn.setRequestProperty("Connection", "Keep-Alive");

//设置Cookie

//httpConn.setRequestProperty("Cookie", cookies);

httpConn.setRequestProperty("User-Agent", "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1)");

// 建立实际的连接

httpConn.connect();

// 响应头部获取

var htmlHeads = [];

var cookies = "";

//取cookie

for (var i = 1; i<100; i++) {

var key_= httpConn.getHeaderFieldKey(i);if (key_==null){

console.log("--------------------------------"+cookies);

break;

}else{

htmlHeads.push(key_ + ':' +httpConn.getHeaderField(i));

if(key_=="Set-Cookie") {

var cookie= httpConn.getHeaderField(i);cookies += cookie.substring(0,cookie.indexOf(";")+1);

}

}

}

//----------------获取输出 start----------------//

var reader= newBufferedReader(new InputStreamReader(httpConn.getInputStream(), "UTF-8"));

var lines;

//输出数据

var response= "";

while ((lines= reader.readLine())!= null){

response += lines;}

reader.close();

//----------------获取输出 end----------------//

}

转载请注明:文章转载自 www.051e.com
本文地址:http://www.051e.com/it/955568.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 ©2023-2025 051e.com

ICP备案号:京ICP备12030808号