import java.io.BufferedInputStream;
import java.io.ByteArrayOutputStream;
import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.concurrent.ExecutorServic...
分类:
移动开发 时间:
2015-03-05 17:13:25
阅读次数:
160
1将访问的路径转换成URL。URL url = new URL(path);2,通过URL获取连接。HttpURLConnection conn = (HttpURLConnection) url.openConnection();3,设置请求方式conn.setRequestMethod("GET...
分类:
移动开发 时间:
2015-03-05 16:56:14
阅读次数:
1985
1.概念
HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。在 JDK 的 java.net 包中已经提供了访问 HTTP 协议的基本功能:HttpURLConnection。但是对于大部分应用程序来说,JDK 库本身提供的功能还不够丰富和灵活。
除此之...
分类:
Web程序 时间:
2015-03-04 17:01:41
阅读次数:
176
HttpClient对比HttpUrlConnection有比较丰富的api,但是不利于扩展和升级,加上android团队在优化HttpClient方面并不积极。
我比较倾向使用HttpUrlConnection,下面还是把两种访问网络的方法列出来以作比较。
HttpClient:
public String httpGet(String url, String params) throws...
分类:
Web程序 时间:
2015-03-04 13:00:47
阅读次数:
217
1.概念 HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。在 JDK 的 java.net 包中已经提供了访问 HTTP 协议的基本功能:HttpURLConnection。但是对于大部分应用...
分类:
移动开发 时间:
2015-03-02 18:58:35
阅读次数:
138
package util;import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;...
分类:
Web程序 时间:
2015-02-28 11:28:45
阅读次数:
149
这个是在项目中使用中通过断点分析发现的:
对于有些链接,只能走RequestCallback接口中的onStart()方法,不执行onSuccess()和onFailure()方法
我用的解决办法:
使用自己封装的最基础的httpurlconnection进行这个链接的网络部分,测试可行。...
分类:
其他好文 时间:
2015-02-27 15:12:52
阅读次数:
142
public static byte[] loadRawDataFromURL(String u) throws Exception {
URL url = new URL(u);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
InputStream is = conn.getInputStrea...
分类:
Web程序 时间:
2015-02-13 16:37:27
阅读次数:
132
String fileUrl = request.getRequestURL().substring(0, request.getRequestURL().indexOf("/rest")) + "/...
分类:
Web程序 时间:
2015-02-10 13:11:43
阅读次数:
187
1、首先,android的文件下载需要以下几个权限:
2、因为文件下载是一个长时间的任务,不能在UI线程中更新,需要另外开辟一个新的线程来进行下载的工作,在这里我们用Android封装的异步任务类——AsyncTask,这个类来完成一些长时间进行的工作:
private class DownloadAppTask extends AsyncTask {
private...
分类:
移动开发 时间:
2015-02-09 14:13:27
阅读次数:
1633