Предполагая, что вы хотите явно различать на основе заголовка Accept, а не просто возвращать соответствующий тип ответа согласно ответам Ankur, вы можете создать свою собственную функцию отправки, как показано ниже:вызвать его так:
(defpage "/foo" []
(dispatch {:json (fn [] "{}")
:html (fn [] "html")
:default (fn [] "default")}))
Функция accept?
, приведенная выше, является немного примитивной, но может служить отправной точкой.