Query and fragments ignore the ? and #. Added make-query-string for both GET requests and POST data.