我正在浏览restlet文档并遇到方法ServerResource.setConditional(boolean
)。
该文件将其解释为:
指示是否启用了条件处理。默认值为true。
有人可以用一个简单的例子来说明它有用吗?它的目的是什么?我对Jersey API有一些了解,但从未遇到过这样的选择。
答案 0 :(得分:1)
Restlet中的条件处理对应于以下标题的支持:
If-Match
(request.conditions.match
)If-Modified-Since
(request.conditions.modifiedSince
)If-None-Match
(request.conditions.noneMatch`)If-Range
(request.conditions.rangeTag
和rangeDate
)If-Unmodified-Since
(request.conditions.unmodifiedSince
)以下是使用If-None-Match
标题的示例: