Servlets 在HTTP/2服务器推送的PushBuilder中指定InputStream而不是资源文件

Servlets 在HTTP/2服务器推送的PushBuilder中指定InputStream而不是资源文件,servlets,push,http2,Servlets,Push,Http2,在使用Servlet 4.0 PushBuilder推送时,是否有一种实现或方法来指定InputStream,而不仅仅是资源的路径?我需要推送数据块,到目前为止,我还没有找到不先创建资源文件就推送数据的方法。只需创建另一个servlet,将所需的InputStream写入响应,如果有必要,这取决于某个查询或路径参数,并在资源列表中指定其URL。这样一个servlet的外观示例:我理解您的意思-但我仍然需要弄清楚如何实现这一点,以便只调用一次而不是多次“数据资源”。我希望只发送数据,而这些数据在检

在使用Servlet 4.0 PushBuilder推送时,是否有一种实现或方法来指定
InputStream
,而不仅仅是资源的路径?我需要推送数据块,到目前为止,我还没有找到不先创建资源文件就推送数据的方法。

只需创建另一个servlet,将所需的
InputStream
写入响应,如果有必要,这取决于某个查询或路径参数,并在资源列表中指定其URL。

这样一个servlet的外观示例:我理解您的意思-但我仍然需要弄清楚如何实现这一点,以便只调用一次而不是多次“数据资源”。我希望只发送数据,而这些数据在检索后需要分块。我不是要确切地替换多个“偏移限制”调用,而是一个请求多个响应。