Я работаю над подтверждением концепции атаки ПУДЛЯ.В котором мне нужно отправить запрос POST с межсайтовым происхождением.Для этого я использую Java-апплет.Я хочу, чтобы пакет представлял собой одну запись TLS с одним hmac, но при отправке запроса POST с использованием соединения httpsURL java запрос разделяется.Глядя на логи пакетов wireshark, запрос разбивается на 2 части, каждая с отдельным hmac и padding.
Версия java - java-1.8.0-openjdk-amd64, и апплет работает в Firefox 26. При отправкепочтовый запрос без тела, отправляется только одна запись.
Это код для отправки запроса
URLConnection conn = new URL(url).openConnection();
HttpsURLConnection httpConnection = (HttpsURLConnection) conn;
httpConnection.setDoOutput(true);
httpConnection.setRequestMethod("POST");
httpConnection.setRequestProperty("Content-Type", "a");
httpConnection.setRequestProperty("Accept", "a");
httpConnection.setRequestProperty("User-Agent", "a");
httpConnection.getOutputStream().write(bytes);
httpConnection.getOutputStream().flush();
httpConnection.getOutputStream().close();
Следует ли устанавливать длину содержимого в полный размер заголовков запросаи результат тела в одной отправляемой записи (setFixedLengthStreamingMode)?Или это можно сделать другим способом?