Я решил эту проблему, добавив разделитель вручную после каждого значения json каждого атрибута, если размер атрибута превышает 2 МБ, тогда я разделил атрибут на 2 МБ и отделил его, добавив к нему разделитель,
причина, по которой нам понадобилось multipart / form-data в нашем ответе сервиса, заключается в том, что наш уровень безопасности не будет принимать значение атрибута более 2 МБ при его обработке, поэтому мы разделяем большой атрибут в arrayList и добавляем разделитель в конце каждого значение массива, которое можно перефразировать на стороне клиента, которое послужило цели
headers.add ("Content-Type", "multipart / form-data;"
граничных = 'SOMEBOUNDRY_VALUE' ");
все еще будет там, чтобы указать тип ответа mulltipart / form-data вместе с указанной выше логикой разделителя