Use <byte-string>s for request methods and http version specifiers.

Separate from this pull request then... I ended up looking at this yesterday because I was building my cleanup a branch. Many things in the tests use fmt as an alias for format-to-string.

Even after fixing this though, thus test still fails due to the data: keyword getting changed to content:.