Android通过GET方式访问网络页面
因为只是GET方式访问,所以跟Post相比少了很多设置的内容。
下面是访问网络的函数封装(代码实现的是通过访问网络词典查询某一单词):
package com.jesusjzp.connet;import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;import android.util.Log;public class GetData {public String getConnect(String word) {String res = "";String httpUrl = "http://www.frdic.com/dict/bon/SearchDic.aspx?word=bon";Log.v("httpUrl:", httpUrl);URL url = null;try {url = new URL(httpUrl);} catch (MalformedURLException e) {Log.e("GetData.java", "MalformedURLException");}if(url != null) {try {HttpURLConnection urlConn = (HttpURLConnection) url.openConnection();urlConn.connect();BufferedReader reader = new BufferedReader(new InputStreamReader(urlConn.getInputStream()));String inputLine = null;while (((inputLine = reader.readLine()) != null)) {res += inputLine + "\n";}reader.close();urlConn.disconnect();} catch (IOException e) {Log.e("GetData.java", "IOException");}}return res;}}
最终返回的res将是整个页面的HTML页面信息。
Android通过GET方式访问网络页面相关推荐
- Android 4主线程访问网络
最近做一个Android项目,利用Jsoup读取和解析网页数据,同样的程序在Android2.3上运行完全正常,而跑到Android4上面,bug出现了... 看了一下异常:android.os.Ne ...
- android 打开网络设置 异常,Android主线程不能访问网络异常解决办法
从两个方面说下这个问题: 不让访问网络的原因 解决该问题的办法 不让访问网络的原因: 由于对于网络状况的不可预见性,很有可能在网络访问的时候造成阻塞,那么这样一来我们的主线程UI线程 就会出现假死的现 ...
- vb fso方式访问网络上的共享文件夹_经常遇见的网络故障详细分析及解决方法!...
故障1:交换机刚加电时网络无法通信 [故障现象] 交换机刚刚开启的时候无法连接至其他网络,需要等待一段时间才可以.另外,需要使用一段时间之后,访问其他计算机的速度才快,如果有一段时间不使用网络,再 ...
- android wear 2.0 访问网络,离线AI使Android Wear 2.0断网也智能回复
离线AI使Android Wear 2.0断网也智能回复 2017年02月13日 09:21作者:李佳辉编辑:李佳辉文章出处:泡泡网原创 分享 日前,谷歌终于发布了姗姗来迟的 Android Wear ...
- Android使用HttpURLConnection访问网络
Android使用HttpURLConnection访问网络 一.管理网络状态 使用网络进行数据通信前,需要先获取网络状态. 使用ConnectivityManager获取网络状态步骤: 1.获取Co ...
- Android中的各种访问权限Permission含义
访问登记属性 android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限 获取错略位置 android.permiss ...
- Android学习:访问网络
1.Get请求和Post请求简介 当客户端与服务器建立了网络链接之后,就可以发送Http请求了.Http请求通常分为Get请求和Post请求两种,下面分别介绍: 1.Get请求 Get:通过请求URI ...
- 路由器无法访问目标网络_初设路由器,无法访问管理页面的解决办法_网络设备技术应用...
初次设置路由器,无法访问路由器的管理页面,即访问 或 页面时,浏览器提示无法显示该页面.导致此问题的原因通常是以下几种: · 用来配置路由器的电脑的TCP/IP属性设置有误: · 配置路由器的电脑的T ...
- Android复习03(Get请求访问网络[详解]、获取文章列表)
2020年3月26日 第6周 星期四 https://ke.qq.com/webcourse/index.html#cid=989760&term_id=101085595&taid= ...
最新文章
- JavaScript高级程序设计(第3版)第六章读书笔记
- 【我看Hibernate】Hibernate 介绍及其简单应用
- Day03——Python函数
- mysql 解除安全模式
- JAVA正则表达式:Pattern类与Matcher类详解
- 【深度学习】循环神经网络(RNN)简易教程
- Centos 7 安装 memcached
- gprMax 3.1.5 安装以及在pycharm或VScode中运行的方法
- 特斯拉召回部分进口Model S、Model X电动汽车
- 记玩客云配置airprint打印服务器爱普生L310
- uboot中往s5p6818的emmc刷写内容
- python携程怎么做数据同步_利用python yielding创建协程将异步编程同步化
- python概率编程_TensorFlow新功能:TensorFlow Probability概率编程工具箱介绍
- 不用找,你想要的廊ps后期素材素材都在这里
- 洛谷P1425python题解
- 港珠澳大桥介绍网站设计【期末大作业】源码
- axios的使用(请求,响应拦截器)
- 【微信小程序】WXS 脚本
- js设置input输入框为必选输入框,判断空格或null值
- [渝粤教育] 武汉大学 法律职业伦理 参考 资料
热门文章
- 冯唐:我给20、30岁IT职场年轻人的建议
- FISCO-BCOS应用实战:区块链实战应用开发分享
- Cannot construct instance of `com.*` (although at least one Creator exists): cannot deserializ
- HikariCP探活机制如何保证链接有效
- 网站友链交换十个标准
- CS 188 Project4(RL) Introduction:Ghostbusters
- 注册表设置开机自启项
- 第八十八回 渡泸水再缚番王 识诈降三擒孟获
- 一份曝光文件透露解放军核武库:谁也不敢惹中国
- 解决使用打印机打印网页时字体颜色变淡的问题