网络请求
文章平均质量分 54
chanzhu
每个代码都有一段故事
展开
-
REQUEST高级用法
本篇文档涵盖了 Requests 的一些高级特性。会话对象会话对象让你能够跨请求保持某些参数。它也会在同一个 Session 实例发出的所有请求之间保持 cookie, 期间使用 urllib3 的 connection pooling 功能。所以如果你向同意主机发送多个请求,底层的 TCP 连接将会被重用,从而带来显著的性能提升。 (参见 HTTP persistent connec原创 2016-09-09 11:09:59 · 2845 阅读 · 0 评论 -
Android Retrofit2&OkHttp3添加统一的请求头Header
在使用Retrofit时,有时候需要设置Set-Cookie等请求头,如果每一个url都需要,那么直接来个拦截器就好了。官方说明:OkHttp3下OkHttpClient的 List interceptors()方法,返回的是一个不可编辑的列表,如果对其进行编辑会报出UnSupportedOperationExceptionInterceptor的典型使用场景,就是对reque原创 2017-06-01 11:01:42 · 5268 阅读 · 0 评论 -
Okhttp最火的网络请求框架
Okhttp作为现在最火的一个网络请求框架,已经有无数牛人给出了工具类等等。例如: 鸿洋大神的 Android 一个改善的okHttp封装库 和 Android OkHttp完全解析 是时候来了解OkHttp了 以及 Android Https相关完全解析 当OkHttp遇到Https还有凯子哥的 开源项目OkHttpPlus——支持GET、POST、UI线程回调、JSON格式解析、链式调用、文原创 2017-04-10 18:58:51 · 416 阅读 · 0 评论 -
Android6.0无法使用org.apache.http的解决办法
Android6.0无法使用org.apache.http的解决办法,当Android版本升级的时候,我们之前的http不能使用,只是我的必要的一剂药水,起了作用!原创 2017-04-28 12:42:02 · 6436 阅读 · 0 评论 -
Okhttp的https的设置
https请求由于证书验证问题,直接请求一般都会失败.一般是做证书验证处理或者忽略证书验证,这里介绍后者.解决方案从外文文章中看到,这里搬砖一下.希望对大家有帮助 public static OkHttpClient getUnsafeOkHttpClient() { try { // Create a trust manager that原创 2017-04-05 10:24:49 · 936 阅读 · 0 评论 -
MQTT协议-MQTT协议简介及协议原理
MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的“轻量级”通讯协议,该协议构建于TCP/IP协议上,由IBM在1999年发布。MQTT最大优点在于,可以以极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。做为一种低开销、低带宽占用的即时通讯协议,使其在物联网、小型设原创 2017-03-21 14:14:05 · 493 阅读 · 0 评论 -
Java代理和动态代理机制分析和应用
概述代理是一种常用的设计模式,其目的就是为其他对象提供一个代理以控制对某个对象的访问。代理类负责为委托类预处理消息,过滤消息并转发消息,以及进行消息被委托类执行后的后续处理。根据代理类的生成时间不同可以将代理分为静态代理和动态代理两种。代理模式一般涉及到的角色有4种主题接口:定义代理类和真实主题的公共对外方法,也是代理类代理真实主题的方法;真实主题:真正实现业务逻辑的类;代原创 2017-03-20 11:11:51 · 236 阅读 · 0 评论 -
android6.0推出的一个网络框架XDroidRequest
XDroidRequest 是一款网络请求框架,它的功能也许会适合你。这是本项目的第三版了,前两版由于扩展性问题一直不满意,思考来 思考去还是觉得Google的Volley的扩展性最强,于是借鉴了Volley的责任链模式,所以有了这个第三版.Provide1 适配 Android 6.0 ,不再使用HttpClient相关API2 一行代码发送请求,提供多种回调函数供选择,3 支持原创 2016-09-09 11:38:47 · 431 阅读 · 0 评论 -
HttpClient与HttpURLConnection
HttpClient与HttpURLConnection前言上一篇我们了解了HTTP协议原理,这一篇我们来讲讲Apache的HttpClient和Java的HttpURLConnection,这两种都是我们平常请求网络会用到的。无论我们是自己封装的网络请求类还是第三方的网络请求框架都离不开这两个类库。1.HttpClientAndroid SDK中包含了HttpClient,在An原创 2016-09-09 11:18:19 · 316 阅读 · 0 评论 -
HTTP协议原理
HTTP协议原理 前言这篇文章是这个系列的开篇,作为移动开发者,开发的应用不免会对网络进行访问,虽然现在已经有很多的开源库帮助我们可以轻而易举的访问网络,但是我们仍要去了解网络访问的原理,这也是一个优秀开发人员所必备的知识点。这篇文章我们就先来了解一下HTTP协议原理。1.HTTP简介HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。原创 2016-09-09 11:14:34 · 362 阅读 · 0 评论 -
IP,TCP 和 HTTP
IP,TCP 和 HTTP 当 app 和服务器进行通信的时候,大多数情况下,都是采用 HTTP 协议。HTTP 最初是为 web 浏览器而定制的,如果在浏览器里输入 http://www.objc.io ,浏览器会通过 HTTP 协议和 www.objc.io 所对应的服务器进行通信。HTTP是运行在应用层上的应用协议,而不同的层级上都有相应的协议在运行。层级的堆栈关系一原创 2016-09-09 11:11:36 · 294 阅读 · 0 评论 -
AsyncHttp请求Post请求格式
这种是可以自定义post的参数的格式的,一般使用json,详情请见(http://stackoverflow.com/questions/26842090/asynchttpclient-passed-contenttype-will-be-ignored-because-httpentity-sets-cont)举例说明 AsyncHttpClient clie原创 2017-06-01 16:37:49 · 2256 阅读 · 0 评论