Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Cómo enviar la solicitud http utilizando el encabezado http

Gracias por adelantado…

Im usando este código para establecer la cabecera http en la solicitud http para url de autenticación ..

  • Obtenga el nombre de la ciudad y el código postal de Google Place API en Android
  • Puedo editar el texto del botón de inicio de sesión en google?
  • Esta aplicación no tiene habilitado el atributo debuggable en su manifiesto
  • Etiqueta Tamaño del texto de acuerdo con el tamaño de la pantalla en un gráfico gráfico del motor de gráfico en android
  • Android Aidl Compile Error: no se pudo encontrar la importación para la clase
  • La importación com.google.android.gms no se puede resolver
  • Pero creo que algunos lo que es mising thats por qué no pude obtener respuesta …

    Respuesta sigue siendo como "autorizacion requerida" …

    httpParameters = new BasicHttpParams(); String auth = android.util.Base64.encodeToString( ("florin999@zitec.ro" + ":" + "test2323" + ":" + "zitec" + ":" + "7716099f468cc71670b68cf4b3ba545c5760baa7") .getBytes("UTF-8"), android.util.Base64.NO_WRAP); HttpConnectionParams.setSoTimeout(httpParameters, 0); client = new DefaultHttpClient(httpParameters); String getURL = "URL here"; get = new HttpGet(getURL); get.addHeader("Authorization", "Basic "+ auth); // get.addHeader("X-ZFWS-Accept", "text/json"); HttpResponse responseGet = client.execute(get); HttpEntity resEntityGet = responseGet.getEntity(); if (resEntityGet != null) { //do something with the response //Toast.makeText(Login.this.getApplicationContext(),EntityUtils.toString(resEntityGet), Toast.LENGTH_SHORT).show(); String s = EntityUtils.toString(resEntityGet); tv1.setText(s); } }catch(Exception e){ } 

    Plssss me ayude tan pronto como sea posible

  • Etiqueta Android NFC recibida con el receptor de difusión
  • Compartir la intención a través de facebook para Android jelly bean
  • Detenga que Eclipse abra Logcat al ejecutar una aplicación para Android
  • ¿Cómo puedo firmar mi aplicación con la clave de firma del sistema?
  • La mejor manera de enviar solicitudes HTTP GET ansynchronously en Android?
  • Error de clasificación del contenido de la consola del programador
  • One Solution collect form web for “Cómo enviar la solicitud http utilizando el encabezado http”

    El código Yor está bien. Tiene el derecho de configuración de cliente http y el encabezado añadido a la derecha. pero. Su autenticación básica es incorrecta. La clave de encabezado (Autenticación) es correcta, pero el valor debe ser Basic + Base64.encode (nombre de usuario + ":" + pase)

    También la alternativa a eso es el siguiente código:

      httpclient.getCredentialsProvider().setCredentials( new AuthScope(targetHost.getHostName(), targetHost.getPort()), new UsernamePasswordCredentials("username", "password")); 

    El nombre de host de destino es probablemente nulo y el puerto -1.

    Pero éste que usted no podrá utilizar si usted está utilizando la conexión del url así que un jefe es también aceptable.

    EDITAR:

    AQUÍ ESTÁ SU PROBLEMA:

     String auth = android.util.Base64.encodeToString( ("florin999@zitec.ro" + ":" + "test2323" + ":" + "zitec" + ":" + "7716099f468cc71670b68cf4b3ba545c5760baa7") .getBytes("UTF-8"), android.util.Base64.NO_WRAP); 

    ¿Cuáles son todas estas concatenaciones?

    La autenticación básica significa añadir un encabezado de autorización codificado en base64 que consista en la palabra "Basic " + Base64.encodeToString("yourUsername"+":"+"yourPassword)

    La alternativa es agregar el método que pego en la parte superior sobre el proveedor de credenciales de la misma manera

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.