El host de destino no debe ser nulo o configurado en parámetros
Consigo este error "El anfitrión de la blanco no debe ser nulo, o puesto en parámetros". Mi archivo de manifiesto tiene conjunto de permisos de Internet, y he puesto 'http: //' antes de mi Url. Todavía da el mismo error. Mi URL no tiene un 'www'. adjunto a.
Parte de mi código:
- Android cómo enviar int y doble como namevaluepair como http post
- Inicie el navegador predeterminado con los parámetros de intención y publicación
- POST con autenticación básica falla en Android pero funciona en C #
- Error en httppost con Android
- Json no funciona con HttpPost probablemente alrededor de setEntity
HttpPost post = new HttpPost("http://infocreation.something_something1.xml");
Parte de mi manifiesto es como a continuación:
<uses-permission android:name="android.permission.INTERNET/>
¿Qué hago ahora?
- Enviar y recibir datos desde el servidor mediante la API 6.0 (Android)
- Los caracteres especiales desaparecen en la solicitud POST desde un teléfono Android
- ¿Cómo subir datos de formulario de múltiples partes y la imagen al servidor en android?
- Hilos y uso de tareas Asynctask para httppost
- Subir imágenes al servidor android
- HttpClient ejecución de HttpPost significativamente más lento en Android 3.2 que 2.3.3
- Android Obtener archivo pdf como resultado de httppost
- Error de Android: MultipartEntity, la solicitud enviada por el cliente fue sintácticamente incorrecta
Debería ser
HttpPost post = new HttpPost("http://www.infocreation.something.xml");
Así que reemplazé la URL, con casi la misma URL, excepto sin el guión bajo y que funcionó. Me di cuenta de otras búsquedas (por ejemplo aquí) que las URL con _ (subrayado) no son válidas, aunque esa URL en particular puede funcionar. Gracias por toda tu ayuda.
¿Está poniendo un url real y de trabajo en el constructor HttpPost?
De todos modos esta es tu solución:
Si tiene el código siguiente no:
HttpGet httpget = new HttpGet("www.host.com");
Entonces el error es bastante fácil de resolver: El problema es que no has añadido un protocolo a la URL, así que cámbialo a:
HttpGet httpget = new HttpGet("http://www.host.com");
Y luego funcionará como se desee.
Fuente: h3x.no
- ¿Cuál es el propósito de item-id en Android ListView Adapter?
- Advertencia de SimpleDateFormat Para obtener el formato local, utilice getDateInstance (), getDateTimeInstance () o getTimeInstance ()