убедитесь, что у вас есть поля ввода с атрибутом name = "zzz", но не только id = "zzz".
HTML-форма собирает все входные данные и публикует их, используя атрибут name
my_post.html
<form action="my_post_route" method="post">
<label for="id">id</label> <input type="text" name="id" id="id" />
<label for="aaaa">aaa</label> <input type="text" name="aaa" id="aaa" />
<button type="submit">send</button>
</form>
my_routes.clj
(defroutes default-handler
;,,,,
(POST "/my_post_route" {params :params}
(str "POST id=" (params "id") " params=" params))
;,,,,
производит ответ типа
id = 21 params = {"aaa" "aoeu", "id"" 21 "}