网络
滴水成冰-
不患无位,患所以立。
但管努力,莫问前程;事在人为,功不唐捐。
展开
-
CertPathValidatorException: Trust anchor for certification path not found解决方法
错误log:javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found. at org.apache.harmony.xnet.provider.jsse.OpenSSLSoc原创 2015-01-19 15:53:22 · 26055 阅读 · 8 评论 -
Android 检测网络连接状态
Android连接网络的时候,并不是每次都能连接到网络,因此在程序启动中需要对网络的状态进行判断,如果没有网络则提醒用户进行设置。首先,要判断网络状态,需要有相应的权限,下面为权限代码(AndroidManifest.xml): 然后,检测网络状态是否可用[java] view plaincopyprint?/** *原创 2014-12-14 19:39:13 · 1055 阅读 · 1 评论 -
HttpClient:connection still allocated.解决方法
org.apache.http.client.HttpClient使用中,报了以下的异常:Invalid use of SingleClientConnManager: connection still allocated.Make sure to release the connection before allocating another one.此问题出现原因是并发调用同一个h原创 2015-01-20 12:17:43 · 9250 阅读 · 2 评论 -
对 HTTP 304 的理解
最近和同事一起看Web的Cache问题,又进一步理解了 HTTP 中的 304 又有了一些了解。 304 的标准解释是:Not Modified 客户端有缓冲的文档并发出了一个条件性的请求(一般是提供If-Modified-Since头表示客户只想比指定日期更新的文档)。服务器告诉客户,原来缓冲的文档还可以继续使用。如果客户端在请求一个文件的时候,发现自己缓存的文件有 Last Modif转载 2015-02-25 11:47:23 · 442 阅读 · 0 评论 -
HttpClient忽略用户证书验证的方法
程序中出了这样的异常:javax.net.ssl.SSLException: hostname in certificate didn't match。httpClient.execute(httpGet);初步判断是证书的问题,准备采用忽略证书的方法解决,但在网上找了半天都没找到靠谱的代码解决,最后还是自己琢磨解决了。 得到一个教训,网上找答案是不靠谱的,因为具体问题需要具体分析,别人原创 2015-02-13 17:18:46 · 8999 阅读 · 1 评论