web client: correctly handle uri-query, etc. in relative URI headers
authorDaniel Hartwig <mandyke@gmail.com>
Tue, 27 Nov 2012 08:48:41 +0000 (16:48 +0800)
committerLudovic Courtès <ludo@gnu.org>
Tue, 27 Nov 2012 21:41:33 +0000 (22:41 +0100)
commit4e81e9d9a37ee958bf4b9a636a8f106f1241f1ce
treedbfe6f4d2475b365605499f12d2c955b5a76a3b9
parent261af76005f0e31f570bed201a2ef2a43cdd6e11
web client: correctly handle uri-query, etc. in relative URI headers

* module/web/uri.scm (uri-pat): Make scheme part optional.
  (string->uri*): New private procedure to also parse relative URIs.
* module/web/http.scm (declare-relative-uri-header!): Use that.
module/web/http.scm
module/web/uri.scm