...ing logging 4.0

はてなブログに移行しました。D言語の話とかいろいろ。

WebDAV Client (11)

そろそろURIトークン分割をまじめにしないといかんなーということで,とりあえず次のようにトークンを決めてみた.

  1. protcolname://username:password@hostname:port/
  2. protcolname://username:password@hostname:port/itemname/
  3. protcolname://username:password@hostname:port/itemname.extention
  4. protcolname://username:password@hostname:port/path/itemname.extention

そしたら,クライアントのリクエスト PROPFIND /path/ に対するWebDAVサーバのレスポンスのパスは,こう.

  1. /path/itemname/
  2. /path/itemname.extention
  3. /path/

今,itemname[.extention] をファイル一覧に表示される文字としたい.
だから path の部分は可変長になる.
2番と3番は最後にパス区切りが付いているかどうかで区別する.


レスポンスの方で3番が送られてくるのが非常にうざい.
・・・.
理由を書こうと思ったが面倒なのでやめw
まあいろいろ考えてみるか.