【问题标题】:need to stream to an xml directly and transport as webservices需要直接流式传输到 xml 并作为 web 服务传输
【发布时间】:2013-11-29 16:14:23
【问题描述】:

我们正在使用 Java + RESTfull (jersy) webservices 并通过直接打开一个流到 url 来返回对象(svn repo 中的 xml 文件)。

但是现在我需要返回一个特定的修订对象(来自 svn 存储库的特定修订 xml 文件)。我能够使用 svn api 并将该文件签出到本地服务器。不幸的是,我不知道如何将其直接流式传输到 url 并传输回客户端。

有人可以指导我吗?

【问题讨论】:

    标签: java web-services rest svn jersey


    【解决方案1】:

    为了支持请求任意修订,mod_dav_svn 支持查询参数。例如,在您将使用的 Subversion 主干上请求 CHANGES 文件的修订版 1430000: https://svn.apache.org/repos/asf/subversion/trunk/CHANGES?p=1430000

    p 代表peg revision。因此,您甚至可以指定已删除的路径。例如,此 URL 有效: https://dist.apache.org/repos/dist/dev/subversion/subversion-1.7.14.tar.gz.asc?p=3664

    即使在没有 peg 修订参数的情况下尝试相同的 URL 也不起作用,因为路径已在 HEAD 修订中删除: https://dist.apache.org/repos/dist/dev/subversion/subversion-1.7.14.tar.gz.asc

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-11
      • 1970-01-01
      相关资源
      最近更新 更多