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