从docs compojure-api..。给定的
(s/defschema Pizza
{:name s/Str
:size (s/enum :L :M :S)
:origin {:country (s/enum :FI :PO)
:city s/Str}})您可以稍后在代码中执行以下操作:
(defapi app
...
...
(POST* "/pizza" []
:return Pizza
:body [pizza Pizza]
:summary "echoes a pizza"
(ok pizza))))我的问题是,对于路由的form-params,如何实现这一点?
即
(defapi app
...
...
(POST* "/pizza" []
:return Pizza
:form-params [pizza Pizza] ; <---------------- here
:summary "echoes a pizza"
(ok pizza))))发布于 2016-01-08 10:12:56
form-params类似于query-params,因此您需要使用与query-params相同的语法,这意味着它具有相同的限制/功能。
https://stackoverflow.com/questions/34644903
复制相似问题