OkHttpClient cerrar la conexión

Me gustaría usar OkHttpClient para cargar un url, y si el sitio web en la url dada responde con un tipo de contenido pdf voy a seguir adelante y descargar el PDF, de lo contrario quiero ignorar la respuesta.

Mi pregunta es, ¿necesito hacer algo especial para cerrar la solicitud / respuesta o tengo que hacer algo para indicar que no voy a utilizar la respuesta si elijo no leer la respuesta bytestream? Si no, ¿cuándo OkHttpClient cierra la conexión?

Llamando response.body().close() liberará todos los recursos retenidos por la respuesta. El grupo de conexiones mantendrá abierta la conexión, pero se cerrará automáticamente después de un tiempo de espera si no se usa.

  • React Native & okhttp en Android - Establecer User-Agent
  • El fallo de conexión de Retrofit devuelve RetrofitError.response como null
  • MissingResourceException: No se puede encontrar el paquete para el nombre base sun.util.logging.resources.logging, locale en_US
  • Cómo convertir la respuesta de Okhttp en inputstream
  • Retrofit 2 tutorial ejemplo, pero GsonConverterFactory error de visualización "No se puede resolver el símbolo"
  • Retrofit2: Modificación del cuerpo de la petición en OkHttp Interceptor
  • ¿Cómo puedo obtener Robospice para tratar cualquier cosa que no sea una respuesta 200 de Retrofit & OKHttp como un error
  • Volley + OkHttp en Android da error en la respuesta de estado 200
  • Android forma correcta de utilizar OKHTTP singleton para consultas paralelas con cookies
  • Conexión de http de Android con OkHttp No funciona
  • Cómo agregar cabeceras a interceptor de solicitud OkHttp?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.