Articles of httpclient

Solicitud GZip POST con HTTPClient en Java

Necesito enviar una solicitud POST a un servidor web que incluye un parámetro de solicitud gzipped. Estoy usando Apache HttpClient y he leído que es compatible con Gzip de fábrica, pero no puedo encontrar ningún ejemplo de cómo hacer lo que necesito. Agradecería que alguien pudiera publicar algunos ejemplos de esto.

HttpGet con HTTPS: SSLPeerUnverifiedException

Usando HttpClient , recibo el siguiente error cuando bash comunicarme a través de HTTPS: Excepción en el hilo “main” javax.net.ssl.SSLPeerUnverifiedException: peer no autenticado. Aquí está mi código: URI loginUri = new URI(“https://myUrl.asp”); HttpClient httpclient = new DefaultHttpClient(); HttpGet httpget = new HttpGet( loginUri ); HttpResponse response = httpclient.execute( httpget ); ¿Cómo suprimo o elimino este […]

Uso de HttpClient y HttpPost en Android con parámetros de publicación

Estoy escribiendo código para una aplicación de Android que se supone que debe tomar datos, empaquetarlo como Json y publicarlo en un servidor web, que a su vez se supone que debe responder con json. El uso de una solicitud GET funciona bien, pero por alguna razón, al utilizar POST, parece que todos los datos […]

HttpDelete con cuerpo

Estoy intentando utilizar un objeto HttpDelete para invocar el método de eliminación de un servicio web. El código del servicio web analiza JSON desde el cuerpo del mensaje. Sin embargo, no estoy logrando entender cómo agregar un cuerpo a un objeto HttpDelete. ¿Hay alguna forma de hacer esto? Con HttpPut y HttpPost, llamo al método […]

Android: cómo obtener el código de estado de una solicitud de HttpClient

Quiero descargar un archivo y necesito verificar el código de estado de la respuesta (es decir, HTTP /1.1 200 OK ). Este es un recorte de mi código: HttpGet httpRequest = new HttpGet(myUri); HttpEntity httpEntity = null; HttpClient httpclient = new DefaultHttpClient(); HttpResponse response = httpclient.execute(httpRequest); … ¿Cómo obtengo el código de estado de la […]

URLConnection o HTTPClient: ¿Qué ofrece una mejor funcionalidad y más eficiencia?

Estoy buscando crear un formulario de inicio de sesión para una aplicación de Android. Quiero usar un método de publicación para enviar información al lado del servidor donde está manejado por un archivo PHP; que a su vez valida los parámetros y devuelve una respuesta. He visto las implementaciones usando HttpClient y URLConnection, son muy […]

Httpclient 4, error 302. ¿Cómo redirigir?

Quiero acceder a un sitio que primero requiere una autenticación (servidor tomcat) y luego iniciar sesión con una solicitud POST y mantener a ese usuario para ver las páginas del sitio. Yo uso Httpclient 4.0.1 La primera autenticación funciona bien, pero no el inicio de sesión que siempre se queja de este error: “302 movido […]

Excepción con HttpRequest.execute (): uso no válido de SingleClientConnManager: conexión aún asignada

Estoy usando google-api-client-java 1.2.1-alpha para ejecutar una solicitud POST, y estoy obteniendo la siguiente stacktrace cuando ejecuto () la HttpRequest. Sucede inmediatamente después de atrapar e ignorar un error 403 de un POST anterior a la misma URL, y reutilizar el transporte para la solicitud posterior. (Está en un bucle que inserta entradas múltiples al […]

Necesito una opción alternativa a HttpClient en Android para enviar datos a PHP, ya que ya no es compatible

Actualmente estoy usando HttpClient , HttpPost para enviar datos a mi PHP server desde una Android app pero todos esos métodos fueron desaprobados en API 22 y eliminados en API 23, entonces, ¿cuáles son las opciones alternativas para ello? Busqué en todas partes pero no encontré nada.

¿Cómo administro las cookies con HttpClient en Android y / o Java?

Intento iniciar sesión en un sitio y mantener esa sesión / cookie para que el servidor reconozca mi inicio de sesión, pero estoy luchando por encontrar una forma de extraer la cookie de la respuesta y configurarla para mantener mi inicio de sesión. Me pregunto si debería tomar el encabezado “Set-Cookie” o usar una CookieStore. […]