文件名称:AndroidHttpURLConnection发送GET请求
文件大小:2.67MB
文件格式:RAR
更新时间:2021-07-21 02:35:21
网络连接
创建一个URL对象: URL url = new URL(http://www.baidu.com); 调用URL对象的openConnection( )来获取HttpURLConnection对象实例: HttpURLConnection conn = (HttpURLConnection) url.openConnection(); 设置HTTP请求使用的方法:conn.setRequestMethod("GET"); 设置连接超时,读取超时的毫秒数,以及服务器希望得到的一些消息头 conn.setConnectTimeout(6*1000); 获取服务器的响应码并进行判断,正确的响应码一般为200 if(conn.getResponseCode() != 200) 调用getInputStream()方法获得服务器返回的输入流 InputStream in = conn.getInputStream(); 读取返回的输入流中的数据,并将其中的数据转换为byte数组 使用InputStream 的read方法以及ByteArrayOutputStream的wirte方法 inputStream.read(buffer) outputStream.write(buffer, 0, len) outputStream.toByteArray() 最后调用disconnect()方法将HTTP连接关掉 conn.disconnect(); 注意:在配置清单中使用权限
【文件预览】:
HttpURLConnection发送GET请求
----.project(868B)
----project.properties(563B)
----src()
--------com()
----AndroidManifest.xml(932B)
----res()
--------drawable-ldpi()
--------drawable-hdpi()
--------values-v11()
--------menu()
--------drawable-mdpi()
--------layout()
--------drawable-xxhdpi()
--------drawable-xhdpi()
--------values-w820dp()
--------values()
--------values-v14()
----assets()
----gen()
--------com()
----libs()
--------android-support-v4.jar(1.36MB)
----.classpath(475B)
----proguard-project.txt(781B)
----ic_launcher-web.png(50KB)
----bin()
--------resources.ap_(41KB)
--------classes()
--------AndroidManifest.xml(932B)
--------dexedLibs()
--------jarlist.cache(120B)
--------res()
--------HttpURLConnection发送GET请求.apk(505KB)
--------classes.dex(1.36MB)