http: support IP-literal (IPv6 address) in Host header
authorDaniel Hartwig <mandyke@gmail.com>
Sat, 16 Mar 2013 11:53:07 +0000 (19:53 +0800)
committerDaniel Hartwig <mandyke@gmail.com>
Sat, 16 Mar 2013 11:53:07 +0000 (19:53 +0800)
commitb1c46fd30a4615b4ab534d6bd824a81e3f536660
tree1ab5563ff52993b3f08cbffd202653cfeffe7340
parent2e08ff38b735020e8ed5403acb637e6041d3d743
http: support IP-literal (IPv6 address) in Host header

* module/web/http.scm ("Host"): Parse and write IP-literals treating
  escapes as uri module does: remove brackets on parse, replace them on
  write.
* test-suite/tests/web-http.test ("request headers"): Add tests.
module/web/http.scm
test-suite/tests/web-http.test