use HTTP::Request::Common when possible, put query params in content, content-type added