public class Httpcon {
// public static String gethttp(Context context,String mpath,String mRam){}
public static String gethttp(Context context, String mPath, String mRam){
String messages = \"\";
try {
//http://result.eo er.com/k2BaduF2a6caa275f395919a66ab1dfe4b584cc60685573?uri=tt
// String mPath=\"http://47.95.253.123/boot/api/findKtcon?pageNum=\"+page+\"&pageSize=\"+pageSize+\"\";
// String mPath=\"http://result.eo er.com/k2BaduF2a6caa275f395919a66ab1dfe4b584cc60685573?uri=tt\";
URL murl = new URL(mPath);
Log.i(\"shop\", \"doInBackground: \"+mPath);
HttpURLConnection connection = (HttpURLConnection) murl.openConnection();
//设置请求发送
connection.setRequestMethod(mRam);
//请求超时
connection.setConnectTimeout(5 * 1000);
connection.setReadTimeout(5 * 1000);
//数据流处理
if (connection.getResponseCode() == 200) {
//获取输入流
InputStream inputStream = connection.getInputStream();
//读取输入流
byte[] b = new byte[1024 * 512]; //定义一个byte数组读取输入流
ByteArrayOutputStream baos = new ByteArrayOutputStream(); //定义缓存流来保存输入流的数据
int len = 0;
while ((len = inputStream.read(b)) > -1) { //每次读的len>-1 说明是是有数据的
baos.write(b, 0, len); //三个参数 输入流byte数组 读取起始位置 读取终止位置
}
messages = baos.toString();
inputStream.close();
connection.disconnect();
}
} catch (Exception e) {
e.printStackTrace();
}
return messages;
}
//网络状态
public static boolean getnet(Context context){
ConnectivityManager manger = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo info = manger.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
return info.isConnected();
}
继续阅读与本文标签相同的文章
-
elasticsearc使用指南之ES管道聚合(Pipeline Aggregation)
2026-05-19栏目: 教程
-
别再吐槽地铁拥堵,线网规划现在由你大展身手
2026-05-19栏目: 教程
-
Elasticsearch Index Setting一览表
2026-05-19栏目: 教程
-
Java后端面经总结:拿下蚂蚁金服美团头条 offer 秘诀
2026-05-19栏目: 教程
-
Elasticsearch Index Aliases详解
2026-05-19栏目: 教程
