
Возникла странная проблема- я с устройства на андроид отправляю GETзапрос на HTTP сервис поднятый на 1с и хочу передать параметром длинную строку в base64 ну примерно символов 200 . Так вот на телефон с 8 андроид все приходит а на более младшие запрос обрезает параметр символов на 70.
Андроид метод:
static void CloseTask(String UIID) {
try {
String temp = Base64.encodeToString(UIID.getBytes(), Base64.DEFAULT);
URL url = new URL(String.format("http://" + URL + OPEN_CLOSR_TESK_API_URL + temp));
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
BufferedReader reader = new BufferedReader(new InputStreamReader(connection.getInputStream()));
StringBuilder rawData = new StringBuilder(2048);
String tempVariable;
while ((tempVariable = reader.readLine()) != null) {
rawData.append(tempVariable).append("\n");
}
reader.close();
} catch (Exception exc) {
exc.printStackTrace();
}
Не пойму в чем дело и да я понимаю что нужно POSTдля отправки данных, но на 8-ке же работает!!!



