Конечная точка REST получает нулевое тело при включенном SSL - PullRequest
0 голосов
/ 27 мая 2020

Выкладываю в REST большое тело (~ 12-18кб). Конечная точка получает нулевое тело случайным образом (не каждый запрос).

Когда я сталкиваюсь с этой проблемой:

  1. Когда SSL (самоподписанный) включен в Spring-boot (https://server: порт / {endpoint})
  2. Проблема непоследовательна, она происходит случайно (не при каждом запросе)
  3. Проблема не возникает, если размер тела сообщения очень мал.
  4. Тот же запрос работает для HTTP, но не для HTTPS

Сведения о проекте:

  1. Spring Boot 2.2.5
  2. TLSV12
  3. OpenJDK8
  4. Сертификат самоподписанный

То, что мы пытались отладить

  1. Расшифрованный tcpdump показывает, что тело присутствует.
  2. Пытался изменить JVM, конфигурацию сервера Spring Bot (размер кучи, размер стека, изменение шифров)
  3. Проверил логи, ничего конкретного не нашел.
...