发出请求我们从 Call.enqueue 开始研究源码,宏观上了解一下 okhttp 如何把请求发出去。轻松发现对于异步请求,统一转换成了 AsyncCall 交给 Dispatcher 来执行。Dispatcher 会控制最大并发数与针对某一 host 的最大并发数。对于第二个需求,猜测可能需要一个类似 Map 的数据结构来存储 host 与当前已有的请求数,但实际上 okhttp 直接把...
请求方法请求方法 Body幂等GET获取资源 YPOST增加或修改资源Y PUT修改资源YYDELETE删除资源 YHEAD同 GET;响应报文没有 Body响应报文也没有Y状态码详细列表状态码描述1xx临时消息100继续发送101协议切换 e.g. http1.1 -> http2 2xx成功3xx重定向4xx客户端错误5xx服务器错误HeaderHeader: 用于主机确定子主机...