Если fromJSON(requestList)
:
- работает, когда у него 30 строк
- поднимает ошибку типа
argument "requestList" is missing, with no default
при наличии 140 строк
... учитывая, что тела JSON не имеют ограничений по размеру (и даже если бы они имели, наверняка, не было бы 20 КБ), я бы сказал, что проблема заключается в данных, содержащихся в строках 31-140
.
Должен быть какой-то специальный символ, который хорошо проходит сериализацию на стороне клиента VBA (т. Е. Данные правильно сериализуются, потому что VBA допускает этот специальный символ), но при десериализации на стороне сервера этот специальный символ прерывает запрос, как если бы ввод на самом деле не был входом.
Мое предложение по устранению неполадок будет состоять в том, чтобы разделить ваш запрос на блоки по 30 (1-30
, 31-60
, 61-90
и т. Д.) До тех пор, пока вы не найдете виновный кусок, а затем переходить к разбивке на этот фрагмент, пока вы обнаружить специальный символ, разбивающий его.