Использовать ошибку 'forceget' при вызове GET:urn/ metadata/:guid/ properties
Я пытаюсь получить свойства, используя этот метод: GET:urn/ metadata/:guid/ properties
Это то, что мы работаем и работаем ежедневно в наших рабочих процессах, но я думаю, что это особенно большая модель.
Для этой конкретной модели мы получаем следующий ответ:
413 Request Entity Too Large
{Diagnostic": "Please use the 'forceget' parameter to force querying the data."}
Может кто-нибудь посоветовать мне, как мне применить параметр forceget к этому вызову, так как я не вижу упоминаний об этом в документации API.
4 ответа
forceget (string): Принудительно получить большой ресурс, даже если он превысил ожидаемую максимальную длину. Возможные значения:
true
,false
, Неявное значениеfalse
,
Максимальный размер данных "без" forceget=true составляет 2097152 байта в сжатом формате gzip.
Если вы добавите 'forceget', то ограничения по размеру не будет, однако, если генерация gzip-файла займет больше 2 часов, это приведет к истечению времени ожидания и повторной попытке позже, и в конечном итоге он сдастся и сообщит об ошибке.
Более подробная информация в этом блоге: https://forge.autodesk.com/blog/faster-get-hierarchy-api-and-how-solve-error-413
@ Аугусто-Гонсалвес. Знаете ли вы, какое максимальное количество параметров можно получить через запрос с параметром 'forceget'?
... и какое максимальное количество свойств мы можем иметь в модели, чтобы мы могли извлечь все свойства из этой конечной точки БЕЗ с помощью параметра 'forceget'?