代码之家  ›  专栏  ›  技术社区  ›  mP.

使用不同客户端时,同一资源的不同WebDav资源路径

  •  0
  • mP.  · 技术社区  · 14 年前

    我正在测试一个支持webdav的视图,使用不同的客户机来查看我的系统。一个客户似乎有时会做一些奇怪的事情,我想知道这是意料之中的。。

    [org.eclipse.jetty.util.log] : REQUEST /milton/http:/127.0.0.1/milton/!renamed/ on org.eclipse.jetty.server.nio.SelectChannelConnector$2@59fb21
    [org.eclipse.jetty.util.log] : servlet=com.bradmcevoy.http.MiltonServlet-11108810
    [org.eclipse.jetty.util.log] : servlet holder=
    [org.eclipse.jetty.util.log] : chain=
    [com.bradmcevoy.http.HttpManager] : PROPFIND :: http://127.0.0.1:9000/milton/http:/127.0.0.1/milton/!renamed/ - http://127.0.0.1:9000/milton/http:/127.0.0.1/milton/!renamed/
    [org.eclipse.jetty.util.log] : RESPONSE /milton/http:/127.0.0.1/milton/!renamed/  404
    

    我已经查看了客户端提供的响应日志,并且名称没有损坏,它们是有意义的。

    /milton/!renamed 
    

    /milton/http:/127.0.0.1/milton/!renamed/
    
    1 回复  |  直到 14 年前
        1
  •  0
  •   Kylar    14 年前

    很可能是客户。-它看起来像是服务器正在用一个完全限定的URL进行应答,其中包含scheme、host和port(http://127.0.0.1/9000),但客户机将其视为一个相对uri(href-“/milton/abc”),并在其上预先准备信息。

    返回href's(如/milton/abc)是常用的,但两者都是合法的。