擅长:python、mysql、java
<p>为每个请求添加一个拦截器并添加<code>Connection-Close</code>头怎么样?如下</p>
<pre><code>okHttpClient = new OkHttpClient.Builder()
.addNetworkInterceptor(new Interceptor() {
@Override
public Response intercept(Chain chain) throws IOException {
Request request = chain.request().newBuilder().addHeader("Connection", "close").build();
return chain.proceed(request);
}
})
.build();
</code></pre>
<blockquote>
<p>HTTP/1.1 defines the "close" connection option for the sender to signal that the connection will be closed after completion of the
response. For example,</p>
<p>Connection: close in either the request or the response header
fields indicates that the connection SHOULD NOT be considered
`persistent' (section 8.1) after the current request/response is
complete.</p>
<p>HTTP/1.1 applications that do not support persistent connections MUST
include the "close" connection option in every message.</p>
</blockquote>