摘要:第一步:添加依赖: 第二步: 创建HttpManager:示例: 第三步:创建JsonParseUtil: 第四步创建:HttpStringResponseHandler 第五步,代码中使用: 示例2:图片上传: 文件下载OkDownload OkGo与OkDownload的区别就是,OkGo只是简
阅读全文
摘要:第一步:添加依赖: compile 'io.reactivex:rxandroid:1.2.0' compile 'com.squareup.retrofit2:adapter-rxjava:2.1.0' compile 'com.squareup.retrofit2:converter-gson:
阅读全文
摘要:用代码模拟浏览器的行为 * 轻量级的开源的框架 * Android在6.0 23 以后移除了httpclient ,所以开发中用的少了 * 编写步骤: 1. 打开浏览器 2. 输入网址 3. 敲回车 HttpClient中的类: HttpClient :想服务器提交数据或者接受服务器返回的数据 Na
阅读全文
摘要:* 根本原因:客户端和服务器端两端的编码解码的码表不一致 * 常见乱码:菱形里面有问号,gbk的数据用utf-8显示 * 解决方案:使客户端和服务器端两边的码表一致 一般统一编码方式为UTF-8
阅读全文
摘要:import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.InputStream; import java.io.InputStreamReader; import java.io.RandomAccessFile; import java.net.Http...
阅读全文
摘要:使用GET方式向服务器端提交数据 * 原理:把要提交的数据组拼到Url后面 * http协议规定数据长度不超过4kb,IE浏览器超过1kb就会丢弃掉后面的数据 * 缺点:数据不安全 * 优点:代码书写简单 使用POST方式向服务器端提交数据 * 原理:通过form表单提交数据 * 缺点:代码书写复杂
阅读全文
摘要:使用步骤: 1.创建Url 2.用Url打开连接 3.设置请求参数 4. 获取响应状态码 2xxx 请求成功 3xxx重定向 4xxx资源错误 5xxx服务器错误 5.获取服务器返回的二进制输入流 6.添加网络权限 <uses-permission android:name="android.per
阅读全文