我通过 OData V4 规范了解 odata.streaming 标头。我的疑问是:
此标头仅用于确定客户端是否应接收分块响应还是不止于此?
我看到一个名为 Edm.Stream 的新属性,该属性返回一个 URL。当这个 URL 被触发时,流(分块)或不流的决定由 odata.streaming 标头决定?
甚至媒体实体也存在同样的疑问。媒体实体的 $value 调用是否可以始终流式传输,或者这取决于 odata.streaming 标头。
为了更好地占用内存,olingo 提供了一个选项,可以为实体集 odata 调用进行实体级流式传输。这种流式传输是否还取决于 odata.streaming 标头,或者我是否可以始终流式传输响应,因为我对应用程序的记忆会很好?
总的来说,如果您能阐明 odata.streaming 标头的用途及其用途,那就太好了。