调用 GET :urn/ metadata/ :guid/ properties 时使用 'forceget' 错误

Use 'forceget' error when calling 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 文档中看不到任何提及。

forceget (string): To force get the large resource even if it exceeded the expected maximum length. Possible values: true, false. The implicit value is false.

@augusto-goncalves。您知道可以通过带有 'forceget' 参数的请求获得的最大参数数量是多少吗?

...我们在模型中可能拥有的最大属性数量是多少,这样我们就可以在不使用 'forceget' 参数的情况下从该端点检索所有属性?

最大数据大小'without'forceget=true,gzip压缩后为2097152字节。

如果加上'forceget'则没有大小限制,但是如果gzip文件的生成时间超过2小时,会超时,稍后重试,最终放弃报错错误。

此博客中有更多详细信息 post:https://forge.autodesk.com/blog/faster-get-hierarchy-api-and-how-solve-error-413