Diferença HttpsURLConnection e Volley
Estou com um problema ao enviar dados de postagem para o servidor e tenho resultados diferentes para ambos, como mencionado no título. com Volley eu estou fazendo isso com sucesso, mas com resultados diferentes no uso de HttpsUrlConnection, meu post de parâmetro é:
String id = "104";
String type = "b";
String curl = "http://127.0.0.1/api/getData?date=today&status=release";
construção de parâmetros Mapa para o método Volley:
Map<String, String> mapData = new HashMap<>();
mapData.put("id", id);
mapData.put("type", type);
mapData.put("curl", curl);
construção de parâmetros 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));
alguma sugestão, como é que é assim ou talvez eu tenha uma maneira errada de usar HttpsUrlConnection, é possível porque a chave "enrolar" usando e comercial?