【发布时间】:2013-07-12 21:34:16
【问题描述】:
我是 scalatra 新手,也许我的问题没有意义,但这里是:
如何判断 scalatra 中的请求是 GET 还是 HEAD 请求?
基本上我有一个 REST api,它使用 GET 来获取项目,并使用 HEAD 来测试项目是否存在。我没有看到为 HEAD 请求编写处理程序的明显方法。
【问题讨论】:
-
你尝试了什么?我从未使用过 Scalatra,但我想您应该以与
get()类似的方式实现head(),但响应主体为空...... -
我没有看到文档中指定的明确的 head(),如果我尝试它会收到错误消息。通过阅读,一个 HEAD 请求由 get() 处理,在这种情况下,我需要能够在处理程序中区分它们。我弄错了吗?