Android HttpUrlConnection hace POST en lugar de GET
Tengo una aplicación para Android que intenta hacer una solicitud GET a mi servidor mediante HttpUrlConnection. Cuando pruebo el código en una aplicación de prueba de escritorio independiente, todo funciona bien. Sin embargo, cuando lo ejecuto en mi dispositivo Android, mi servidor registra una solicitud POST en lugar de un GET.
Aquí está el código para mi método get
:
- Compartir enlace y texto con Android Facebook SDK 3.0
- {"Error": {"message": "(# 324) Requiere archivo de carga", "type": "OAuthException", "code": 324}}
- Los primeros intentos de HTTP POST y GET son siempre lentos - ¿Está relacionado con el SO o con la red?
- Transferencia de JSON al servidor en la solicitud de correo
- ArrayList a DavidWebb Android
public static String get(String url) throws IOException { HttpURLConnection conn = connFromUrlString(url); conn.setRequestMethod("GET"); conn.setDoInput(true); conn.setDoOutput(true); conn.connect(); String out = IOUtils.toString(conn.getInputStream(), "UTF-8"); conn.disconnect(); return out; }
- phonegap android ajax solicita trabajo para GET pero no POST
- Volley JsonObjectRequest Post parámetros ya no funcionan
- Solicitud de Android POST utilizando HttpUrlConnection obtener "ya conectado"
- Cómo interceptar datos POST en una vista web de android
- HTTPURLConnection - POST multipart / form-data con archivo grande con FixedLengthStreamingMode
- Enviar solicitud de publicación con params utilizando Retrofit
- Tipo de contenido de Retrofit de Android como aplicación / x-www-form-urlencoded
- ¿Cómo calcular el precio en la cantidad de datos JSON y Post datos?
Esta línea es el culpable.
conn.setDoOutput(true);
Quitar eso y darle una oportunidad.
Por cierto, debe leer esta excelente pieza: https://stackoverflow.com/a/2793153/415412
- Telegram Messenger Running Project aún se encuentra: Lamentablemente, Telegram ha parado
- Facebook LoginActivity no se muestra correctamente