Magic via query so curl -G --urlencode-data works.

Needs tests