问题现象:log打印只调用了一次call.enqueue,但wireshark抓包却看到向服务器发送了两次请求,如下图所示:

问题原因:OkHttpClient添加的拦截器调用了两次chain.proceed(request)导致

正确的逻辑应该如下图:

0
一个专注与编程知识分享的博客
问题现象:log打印只调用了一次call.enqueue,但wireshark抓包却看到向服务器发送了两次请求,如下图所示:
问题原因:OkHttpClient添加的拦截器调用了两次chain.proceed(request)导致
正确的逻辑应该如下图: