ejemplo java android post

java - ejemplo - HttpsURLConnection y Volley difference



httpurlconnection android ejemplo (0)

Tengo un problema sobre el envío de datos de publicaciones al servidor y tengo un resultado diferente para ambos como mención en el título. con Volley estoy haciendo esto con éxito, pero el resultado diferente en el uso de HttpsUrlConnection mi publicación de parámetros es:

String id = "104"; String type = "b"; String curl = "http://127.0.0.1/api/getData?date=today&status=release";

Params de construcción Mapa para el método Volley:

Map<String, String> mapData = new HashMap<>(); mapData.put("id", id); mapData.put("type", type); mapData.put("curl", curl);

construyendo params para HttpsUrlConnection:

String postData="id="+id; postData +="&type="+type; postData +="&curl="+curl; byte[] postDataBytes = postData.getBytes("UTF-8"); connection.setRequestMethod("POST"); connection.setRequestProperty("Content-Type", "application/x-www-form-urlencoded"); connection.setRequestProperty("charset", "utf-8"); connection.setRequestProperty("Content-Length", String.valueOf(postDataBytes.length));

cualquier sugerencia de por qué es así o tal vez tengo una forma incorrecta de usar HttpsUrlConnection, es posible porque la tecla "curl" usa el signo &?