Articles of http de

HttpClient en Android: NoHttpResponseException a través de UMTS / 3G

Tengo mi aplicación de Android que usa HttpClient para llegar a mi servlet implementado en mi Tomcat. Está instalado en mi HTC Magic. Si lo lanzo cuando estoy conectado a Wifi: funciona. Si lo lanzo cuando estoy conectado a 3G (red de datos GSM): no funciona, pero se alcanza mi servlet. En otras palabras, parece […]

java.io.IOException: nombre de host no verificado

Intento conectarme a una URL de una aplicación de mi Android en Andorid Version 4.1.1, y obtengo el error indicado en el título de mi pregunta, pero cuando bash conectar la misma URL desde Andorid Version 4.0.4 o 3.1 , todo funciona bien El fragmento de código: try { . . . URL url = […]

método http post que pasa valores nulos al servidor

try { url= new URL(ConstantsClass.VENDOR_FOLLOW + “?UID=” +android_id+”&URL='”+resultfinal+”‘&device=android”); connection = (HttpURLConnection) url.openConnection(); connection.setDoOutput(true); connection.setRequestMethod(“POST”); request = new OutputStreamWriter(connection.getOutputStream()); request.flush(); request.close(); request.write(“Hello!!!”); String line = “”; InputStreamReader isr = new InputStreamReader(connection.getInputStream()); BufferedReader reader = new BufferedReader(isr); StringBuffer sb = new StringBuffer(); while((line=reader.readLine())!=null) { sb.append(line + “&”); } response = sb.toString(); //response.getEntity().getContent(); Log.i(“Test”, “updated response: ” + […]

Agente de usuario HTTP de Android

¿Cómo obtengo el dispositivo real en http_user_agent? Cuando uso un WebView, puedo obtener el valor real de esta manera: [HTTP_USER_AGENT] => Mozilla/5.0(Linux; U; Android 2.2; en-gb; LG-P500 Build/FRF91) AppleWebKit/533.0 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 Pero cuando uso una conexión Apache, el resultado es diferente: [HTTP_USER_AGENT] => Apache-HttpClient/UNAVAILABLE(java 1.4). ¿Cuál es el problema?

¿Cómo enviar una contraseña de forma segura a través de HTTP?

Si en una pantalla de inicio de sesión el usuario envía un formulario con su nombre de usuario y contraseña, la contraseña se envía en texto sin formato (incluso con POST, corrígeme si me equivoco). Entonces, la pregunta es: ¿cuál es la forma correcta de proteger al usuario y su contraseña contra el tercero que […]

Android HttpPost: cómo obtener el resultado

He intentado durante mucho tiempo enviar una solicitud de HttpPost y recuperar la respuesta, pero aunque pude establecer una conexión, aún no sé cómo obtener el mensaje de cadena que devuelve la solicitud-respuesta. HttpClient httpclient = new DefaultHttpClient(); HttpPost httppost = new HttpPost(“http://www.myurl.com/app/page.php”); // Add your data List nameValuePairs = new ArrayList (5); nameValuePairs.add(new BasicNameValuePair(“type”, […]

No se puede configurar correctamente el encabezado HTTP Aceptar con jQuery

Estoy intentando configurar el encabezado HTTP Aceptar en “texto / xml” con este código jquery: $.ajax({ beforeSend: function(req) { req.setRequestHeader(“Accept”, “text/xml”); }, type: “GET”, url: “[proper url]”, contentType: “text/plain; charset=utf-8”, dataType: ($.browser.msie) ? “text” : “xml”, username: ‘—‘, password: ‘——-‘, success: function(data) { var xml; if (typeof data == “string”) { alert(“Data is string:” + […]

¿Autorización básica preferente con HttpUrlConnection?

¿Cuál es la mejor forma de usar autenticación HTTP básica preventiva usando HttpUrlConnection? (Supongamos por ahora que no puedo usar HttpClient). EDIT para aclaración: estoy configurando el un / pw correctamente en el encabezado de solicitud usando la encoding Base64. ¿Hay indicadores o propiedades adicionales que deban establecerse, o es el hecho de que estoy […]

SecurityException: permiso denegado (¿falta el permiso de INTERNET?)

este error es realmente realmente extraño y no sé cómo reproducirlo y cómo solucionarlo porque hice muchas búsquedas pero nada fue útil. Aquí está la stacktrace: Stack Trace _________________________________ 0 java.lang.RuntimeException: An error occured while executing doInBackground() 1 at android.os.AsyncTask$3.done(AsyncTask.java:299) 2 at java.util.concurrent.FutureTask$Sync.innerSetException(FutureTask.java:273) 3 at java.util.concurrent.FutureTask.setException(FutureTask.java:124) 4 at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:307) 5 at java.util.concurrent.FutureTask.run(FutureTask.java:137) 6 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076) […]

Proxy HTTP autenticado con Java

¿Cómo puedo configurar el nombre de usuario y la contraseña para autenticar un servidor proxy http utilizando Java? Acabo de encontrar los siguientes parámetros de configuración: http.proxyHost= http.proxyPort= https.proxyHost= https.proxyPort= Pero, mi servidor proxy requiere autenticación. ¿Cómo puedo configurar mi aplicación para usar el servidor proxy?