我想使用一个决策点:media-type-available?
,但我失败了......
我知道我必须设置,:representation :media-type
但我真的不知道该怎么做。
到目前为止,我的代码如下所示:
(defresource test-resource []
:media-type-available (fn [req]
(assoc req :representation {:media-type "application/json"}))
:available-media-types ["application/json" "text/html"]
:handle-ok (fn [req] {:ok true})
)
评论:
(assoc req :representation {:media-type "application/json"})
生成带有“已更改”req
对象的正确地图。- 在
:handle-ok
的req
对象中,:representation
值为{}
我不知道如何设置它(它不是一个可变对象,是吗?)并且查看解放者的源代码并没有真正帮助......
谢谢,卡罗尔