Веб сервер Java

152
17 марта 2022, 09:10

Имеется Java сервер на Heroku. Получает запрос и должен вернуть некую строку, по сути Json. Вот как выглядит отправка ответа клиенту:

PrintWriter printWriter = new PrintWriter(socket.getOutputStream(), true);
                    String answer = "HTTP/1.1 200 OK\r\n" +
                            "Content-Type: application/json\r\n\r\n";
                    printWriter.print(answer);
                    printWriter.print(some_json);
                    printWriter.close();

Json-овская строка довольно длинная (около 13Кб). Проблема в том, что сервак возвращает ее не полностью, а обрывает на каком-то месте. При этом, если просто обновлять страничку в браузере, не перезапуская сервак, он может вернуть ее и полностью, обновишь - опять обрезанную. Какое-то непредсказуемое поведение. Возможно проблема кроется в этом printWriter и он что-то мухлюет. Как разобраться не знаю. Спасибо.

READ ALSO
java swing как добавить boxlayout

java swing как добавить boxlayout

пишу программу которая рассчитает сопротивление резисторов подключенных параллельно

214
Расположение JDialog в центре экрана

Расположение JDialog в центре экрана

Подскажите пожалуйста в приведенном коде левых верхний угол объекта JDialog помещен в центр экрана, мне необходимо, что бы в центре экрана был...

80