💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
OkHttpClient通过newCall可以将一个Request构建成一个Call,Call表示准备被执行的请求。Call调用executed或enqueue会调用Dispatcher对应的方法在当前线程或者一步开始执行请求,经过RealInterceptorChain获得最终结果,RealInterceptorChain是一个拦截器链,其中依次包含以下拦截器: * 自定义的拦截器 * retryAndFollowUpInterceptor 请求失败重试 * BridgeInterceptor 为请求添加请求头,为响应添加响应头 * CacheInterceptor 缓存get请求 * ConnectInterceptor 连接相关的拦截器,分配一个Connection和HttpCodec为最终的请求做准备 * CallServerInterceptor 该拦截器就是利用HttpCodec完成最终请求的发送