android学习笔记之网络编程一(java.net.*)
来源:互联网 发布:武汉软件开发工资水平 编辑:程序博客网 时间:2024/05/16 14:51
java.net.* 提供与联网有关的类,包括流和数据包套接字、internet协议和常见的HTTP处理。
//第一种网络编程方式 java.net包的HTTP<pre name="code" class="java" style="font-size: 14px; line-height: 26px;"><span style="white-space:pre"></span>try {//定义地址URL url = new URL("http://app.xxxx.com.cn/");//打开连接HttpURLConnection conn = (HttpURLConnection) url.openConnection();conn.setRequestMethod("GET");//发送请求类型//添加请求参数conn.setRequestProperty("Content-Type","application/json; charset=utf-8");//得到连接状态int code = conn.getResponseCode();if(code == HttpURLConnection.HTTP_OK){//取得数据InputStream is = conn.getInputStream();//处理数据String result = StreamTools.readInputStream(is);}} catch (Exception e) {e.printStackTrace();}
</pre><pre name="code" class="java"><pre name="code" class="java" style="font-size: 14px; line-height: 26px;">readInputStream()代码:
<span style="white-space:pre"></span>public static String readInputStream(InputStream is){try {ByteArrayOutputStream baos = new ByteArrayOutputStream();int len = 0;byte[] buffer = new byte[1024];while ((len = is.read(buffer)) != -1) {baos.write(buffer, 0, len);}is.close();byte[] result = baos.toByteArray();return new String(result);} catch (Exception e) {return "获取失败!";}}
作为初学android的小菜鸟,所有的知识都是借前人的资料自学,因此特别感谢前辈们的指点。
0 0
- android学习笔记之网络编程一(java.net.*)
- android网络编程学习笔记(一)
- Java学习笔记之网络编程(一):UDP
- Java网络编程学习笔记(一)基本网络概念
- Java 网络编程 学习笔记一 基础知识
- Java网络编程 入门学习笔记(一)
- Java学习笔记之网络编程
- Java学习笔记之网络编程
- java之网络编程学习笔记
- 黑马程序员学习笔记之六(java网络编程)
- Java 学习笔记(网络编程 之 URL)
- JAVA学习笔记(网络编程 之 socket)
- 网络编程学习笔记(一)-----socket
- python网络编程学习笔记(一)
- 网络编程学习笔记(一)
- python网络编程学习笔记(一)
- 《JAVA网络编程》阅读笔记(一)
- java学习笔记--------java网络编程基础一
- notepad++ 【002】 html代码自动补全
- 考虑 PHP 5.0~5.6 各版本兼容性的 cURL 文件上传
- 黑马程序员--OC--Protocol(协议)
- Nginx的配置与部署(5)Nginx配置符号
- 创业新手的八本武功秘籍
- android学习笔记之网络编程一(java.net.*)
- KMP算法详解(与最长公共子序列)
- 查看表对应的文件组
- 调用android系统程序
- java中try 与catch的使用
- JAVA反射机制
- web app 桌面图标
- 【软考】原码, 反码, 补码 详解
- 截取屏幕的指定内容