
---【网络请求分析】
文章平均质量分 89
Achillisjack
这个作者很懒,什么都没留下…
展开
-
Socket请求分析
1, Socket 相对Http来说, Socket比较简单。 Proxy proxy = new Proxy(Proxy.Type.SOCKS,mSocketAddress); mSocket = new Socket(proxy); mSocket.connect(new InetSocketAddress("•••", •••)); mOutput = mSocket.getOutpu原创 2017-09-20 20:56:22 · 856 阅读 · 0 评论 -
Okio框架分析--之二
4.2 SegmentPool SegmentPool就是片段池,可以说是管理Segment。三个变量如下, static final long MAX_SIZE = 64 * 1024; // 64 KiB. static Segment next; static long byteCount; MAX_SIZE表示片段池的最大容量,表示片端池中最多可以容纳8个片段,next将片段连接成原创 2017-09-20 20:53:31 · 886 阅读 · 0 评论 -
Okio框架分析--之一
4.Okio 其实,上面分析的大部分类都是位于external\okhttp\okio\okio 路劲下, okio是square公司开发的开源库。 4.1 Segment Segment是片段的意思, Segment定义如下, final class Segment { 实际上类似于一个双向链表,部分变量如下, static final int SIZE = 8192;// Segm原创 2017-09-20 20:49:52 · 984 阅读 · 0 评论 -
OutputStream/InputStream
3,OutputStream/InputStream 在开发时,在获取HttpURLConnection对象之后,一般首先调用其connect方法,然后获取OutputStream, 这样就可以往OutputStream里面写值了。最后获取InputStream对象并进行相关操作。 conn.connect(); mOutput = conn.getOutputStream(); mOutp原创 2017-09-20 20:42:42 · 1246 阅读 · 0 评论 -
connect方法分析
2,connect方法 HttpURLConnectionImpl的connect方法如下, public final void connect() throws IOException { initHttpEngine(); boolean success; do { success = execute(false); } while (!succ原创 2017-09-20 20:34:21 · 6056 阅读 · 1 评论 -
HttpURLConnection对象的获取
1,获取HttpURLConnection对象 获取HttpURLConnection对象有不同的方法. 1,通过URL对象获取, getUrl = new URL("http://•••/"); mSocketAddress = new InetSocketAddress(•••,mProxyPort); Proxy proxy = new Proxy(Proxy.Type.HTTP,mS原创 2017-09-20 20:21:13 · 1390 阅读 · 0 评论