Использовать ошибку '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'?

Другие вопросы по тегам