Articles of httpurlconnection

FileNotFoundException al obtener el objeto InputStream de HttpURLConnection

Estoy tratando de enviar una solicitud postal a una url usando HttpURLConnection (para usar cUrl en java). El contenido de la solicitud es xml y, en el punto final, la aplicación procesa el xml y almacena un registro en la base de datos y luego envía una respuesta en forma de cadena xml. La aplicación […]

simple HttpURLConnection POST archivo multipart / form-data de Android a google blobstore

Tengo muy poca idea de cómo funciona html. Lo que quiero hacer es exactamente similar al siguiente, pero en Android <form action="” method=”post” enctype=”multipart/form-data”> Probé el siguiente código: private static void postToUrl(String url_to_upload_on, String file_name_with_ext, byte[] byteArray) { String attachmentName = “file”; String attachmentFileName = file_name_with_ext; String crlf = “\r\n”; String twoHyphens = “–“; String […]

Pase las cookies de HttpURLConnection (java.net.CookieManager) a WebView (android.webkit.CookieManager)

He visto respuestas sobre cómo debería funcionar esto con el antiguo DefaultHttpClient pero no hay un buen ejemplo para HttpURLConnection Estoy usando HttpURLConnection para realizar solicitudes a una aplicación web. Al inicio de mi aplicación para Android, uso CookieHandler.setDefault(new CookieManager()) para tratar automáticamente las cookies de la sesión, y esto está funcionando bien. En algún […]

HttpURLConnection.getResponseCode () devuelve -1 en segunda invocación

Parece que me estoy encontrando con un problema peculiar en Android 1.5 cuando una biblioteca que estoy usando (señal 1.1-SNAPSHOT) hace dos conexiones consecutivas a un servidor remoto. La segunda conexión siempre falla con un HttpURLConnection.getResponseCode() de -1 Aquí hay un caso de prueba que expone el problema: // BROKEN public void testDefaultOAuthConsumerAndroidBug() throws Exception […]

java.io.IOException: no se encontraron desafíos de autenticación

Soy un novato en Android y este es mi primer proyecto en Android. Estoy luchando con el problema de “autenticación” por más de un día. Probé varias opciones pero ninguna de ellas funcionó. Básicamente, quiero llamar a una API REST y obtener respuesta. Estoy seguro de que no hay ningún problema en la API ya […]

¿Por qué tiene que llamar a URLConnection # getInputStream para poder escribir en URLConnection # getOutputStream?

Estoy intentando escribir en URLConnection#getOutputStream ; sin embargo, no se envían datos hasta que llamo a URLConnection#getInputStream . Incluso si configuro URLConnnection#doInput en false, aún no se enviará. ¿Alguien sabe a que se debe esto? No hay nada en la documentación de la API que describa esto. Documentación de la API de Java en URLConnection: […]

¿Puedes explicar el proceso de conexión HttpURLConnection?

Estoy usando HTTPURLConnection para conectarme a un servicio web. Sé cómo usar HTTPURLConnection pero quiero entender cómo funciona. Básicamente, quiero saber lo siguiente: ¿En qué punto HTTPURLConnection intenta establecer una conexión con la URL dada? ¿En qué punto puedo saber que pude establecer una conexión exitosamente? ¿Están estableciendo una conexión y enviando la solicitud real […]

Cómo modificar el encabezado de un HttpUrlConnection

Estoy intentando mejorar un poco el documento HTML de Java pero estoy teniendo problemas con HttpUrlConntion . Una cosa es que algunos servidores bloquean una solicitud si el agente de usuario es una máquina virtual Java. Otro problema es que HttpUrlConnection no establece el campo de encabezado Referrer o Location . Dado que varios sitios […]

Persistente HttpURLConnection en Java

Intento escribir un progtwig Java que automáticamente descargue y nombre algunos de mis cómics web favoritos. Como solicitaré varios objetos del mismo dominio, quería tener una conexión HTTP persistente que pudiera mantener abierta hasta que se hayan descargado todos los cómics. A continuación está mi trabajo en progreso. ¿Cómo realizo otra solicitud desde el mismo […]

Cómo manejar las cookies en httpUrlConnection usando cookieManager

Tengo una solicitud de servidor que devuelve varias cookies, así: Así es como estoy almacenando estas cookies en el cookieManager: HttpURLConnection connection = … ; static java.net.CookieManager msCookieManager = new java.net.CookieManager(); msCookieManager.put(COOKIES_URI, connection.getHeaderFields()); Así es como estoy agregando estas cookies a la siguiente conexión: connection.setRequestProperty(“Cookie”, msCookieManager.getCookieStore().get(COOKIES_URI).toString()); ¿Es la forma correcta de obtener las cookies del […]