Articles of httpurlconnection

HttpURLConnection Método HTTP no válido: PARCHE

Cuando trato de usar un método HTTP no estándar como PATCH con URLConnection: HttpURLConnection conn = (HttpURLConnection) new URL(“http://example.com”).openConnection(); conn.setRequestMethod(“PATCH”); Me sale una excepción: java.net.ProtocolException: Invalid HTTP method: PATCH at java.net.HttpURLConnection.setRequestMethod(HttpURLConnection.java:440) Usar una API de nivel más alto como Jersey genera el mismo error. ¿Existe una solución alternativa para emitir una solicitud PATCH HTTP?

¿Cómo habilitar el registro de hilos para un tráfico java HttpURLConnection?

Utilicé HttpClient de Yakarta en otro proyecto y me gustaría obtener la misma salida de registro de cables pero usando la HttpUrlConnection “estándar”. He utilizado Fiddler como proxy, pero me gustaría registrar el tráfico directamente desde Java. La captura de lo que pasa por las secuencias de entrada y salida de conexión no es suficiente […]

¿Cómo enviar la carga de solicitud a la API REST en Java?

Deseo recuperar los datos JSON de lo siguiente: https://git.eclipse.org/r/#/c/11376/ URL de solicitud: https://git.eclipse.org/r/gerrit/rpc/ChangeDetailService Método de solicitud: POST Encabezados de solicitud: Accept:application/json Content-Type:application/json; charset=UTF-8 Solicitud de carga útil: {“jsonrpc”:”2.0″,”method”:”changeDetail”,”params”:[{“id”:11376}],”id”:1} Ya probé esta respuesta, pero 400 BAD REQUEST . ¿Alguien puede ayudarme a resolver esto? Gracias.

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 […]