studio programacion para móviles libro edición desarrollo desarrollar curso aprende aplicaciones java http servlets httpurlconnection

java - programacion - Cómo reutilizar HttpUrlConnection?



manual de programacion android pdf (1)

Tu no Cierra esta y crea una nueva. Hace la agrupación de conexiones TCP y keepalive detrás de las escenas.

Esta pregunta ya tiene una respuesta aquí:

Estoy interesado en reutilizar una HttpUrlConnection (como parte de un protocolo statefull entre el servidor y el cliente que estoy desarrollando). Sé que hay un encabezado Connection = keep-alive para http persistente. Ahora, quiero saber cómo reutilizar tal interacción. He escrito este código:

URL u = new java.net.URL("http://localhost:8080/Abc/Def"); HttpURLConnection c = (HttpURLConnection) u.openConnection(); c.setRequestMethod("GET"); c.setRequestProperty("Connection", "keep-alive"); c.setHeader("A","B"); c.getInputStream() //here I see that server gets my messages (using DEBUG) c.setHeader("B","C"); //

Ahora, ¿cómo puedo volver a enviar este encabezado "B" al servidor? Intenté volver a conectarme, etc., pero nada funciona.

Y el servidor también realiza response.setHeader("Connection", "keep-alive");

He buscado en muchos foros, pero nadie escribió sobre esto. Tal vez HttpURLConnection no maneja esto?