Apache ha desaprobado DefaultHttpClient, pero parece que esto no es el caso de Android, véase también aquí Deprecated Java HttpClient – ¿Qué tan difícil puede ser? Importador org.apache.httpcomponents:httpclient:4.3.5 en lugar de new DefaultHttpClient(); Ahora usaría HttpClient httpClient = HttpClientBuilder.create().build(); para crear un cliente http. Esto funciona bien en un proyecto Java, pero cuando se utiliza […]
Algunas solicitudes de nuestra aplicación de Android a un servicio de WCF producen el siguiente error: System.Runtime.Serialization.SerializationException: Hubo un error al deserializar el objeto de tipo xxx.SaveChangesCommand. ' rg rden' contiene bytes UTF8 no válidos. —> System.Xml.XmlException: ' rg rden' contiene bytes UTF8 no válidos. —> System.Text.DecoderFallbackException: No se puede traducir bytes [E6] en el […]
Estoy tratando de actualizar la aplicación android (que utiliza Quickblox y httpclient para la comunicación con el servidor) hasta el último SDK 23. Tengo algunos problemas. Sé que httpclient no es compatible con SDK23. Puede comprobar el error a continuación: Process: com.a.test, PID: 26761 java.lang.NoClassDefFoundError: Failed resolution of: Lde/measite/minidns/Client; at org.jivesoftware.smack.util.dns.minidns.MiniDnsResolver.<init>(MiniDnsResolver.java:50) at org.jivesoftware.smack.util.dns.minidns.MiniDnsResolver.<clinit>(MiniDnsResolver.java:45) at java.lang.Class.classForName(Native […]
Estoy tratando de consultar un sitio web HTTPS con Apache HttpClient 4.X de una aplicación para Android. Recibo un javax.net.ssl.SSLPeerUnverifiedException: No peer certificate excepción de javax.net.ssl.SSLPeerUnverifiedException: No peer certificate . Seguí instrucciones diferentes sobre la importación de los certificados: ¿Cómo evito el error "No peer certificate" al conectarme a este sitio HTTPS en Android? Https […]
Tengo este pedazo de código que toma la respuesta del servidor y lo escribe en un archivo. El archivo contiene datos json. Escribo la respuesta en el archivo con el fin de escanear json secuencialmente y para evitar cargar grandes datos json en una lista! Creo que la excepción se lanza en este método, pero […]
Anteriormente, tengo el siguiente código en httpclient3 // To prevent cookie warnings. httpClient.getParams().setParameter("http.protocol.single-cookie-header", true); httpClient.getParams().setCookiePolicy(org.apache.commons.httpclient.cookie.CookiePolicy.BROWSER_COMPATIBILITY); Me preguntaba, ¿cuál es el código equivalente en httpclient4, ya que estoy recibiendo error en la segunda línea. // To prevent cookie warnings. httpClient.getParams().setParameter("http.protocol.single-cookie-header", true); // ??? compilation error in this line. // org.apache.commons.httpclient cannot be resolved to a variable […]
Este es el núcleo de la excepción: 12-12 10:37:50.090: E/AndroidRuntime(8277): Caused by: java.lang.NoSuchMethodError: org.apache.http.conn.scheme.Scheme.<init> Estoy utilizando Apache httpclient 4.2.2. Sin embargo, Android ha decidido que usar su biblioteca de httpclient Apache desactualizada es una mejor opción. ¿Cómo puedo evitar esta excepción? Por si acaso: Cambiar el espacio de nombres org.apache no es una opción ya […]
Estoy creando una aplicación de androide y envío datos de la aplicación androide a servlet a través de HttpClient.I uso HttpPost método. He leído en el sitio de desarrollo de Android que apache HttpClient biblioteca tiene algún error en Android Froyo 2.2 y después de su buena práctica para utilizar HttpUrlConnection en lugar de HttpPost. […]
Estoy intentando usar Java API Exchange Web Services en una aplicación de Office365 Android que estoy haciendo, pero sigue recibiendo este error. Información relevante de la pila a continuación: Caused by: java.lang.NoClassDefFoundError: Failed resolution of: Lorg/apache/http/conn/ssl/DefaultHostnameVerifier; at microsoft.exchange.webservices.data.core.EwsSSLProtocolSocketFactory.<clinit>(EwsSSLProtocolSocketFactory.java:86) at microsoft.exchange.webservices.data.core.ExchangeServiceBase.createConnectionSocketFactoryRegistry(ExchangeServiceBase.java:212) at microsoft.exchange.webservices.data.core.ExchangeServiceBase.initializeHttpClient(ExchangeServiceBase.java:194) at microsoft.exchange.webservices.data.core.ExchangeServiceBase.<init>(ExchangeServiceBase.java:170) at microsoft.exchange.webservices.data.core.ExchangeService.<init>(ExchangeService.java:3779) at com.microsoft.office365.connect.SendMailActivity.onBookMeetingButton1(SendMailActivity.java:140) … Caused by: java.lang.ClassNotFoundException: Didn't find class […]
Estoy utilizando compileSdk 23 con la biblioteca de soporte de la versión 23. He utilizado la biblioteca httplegacy (lo he copiado en la carpeta app / libs de androidSdk / android-23 / optional / org.apache.http.legacy.jar ) y en gradle he puesto: dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) } Para cargar esa biblioteca. En mi […]