我希望能够仅针对特定的HTTP方法类型在Plone中注册视图,例如.仅用于POST,或仅用于客户端提交的特定Accept:标头.
我知道使用常规ZCML配置指令以这种方式配置View是不可能的.
是否有其他机制可以用于此目的,除了编写代理视图,将请求委托给每个HTTP方法的其他视图等等?
最佳答案 对于“仅发布”保护,您还可以使用
plone.protect的内部功能:
@protect(PostOnly)
...
虽然对于接受标头我担心你必须手动检查请求数据.
我希望能够仅针对特定的HTTP方法类型在Plone中注册视图,例如.仅用于POST,或仅用于客户端提交的特定Accept:标头.
我知道使用常规ZCML配置指令以这种方式配置View是不可能的.
是否有其他机制可以用于此目的,除了编写代理视图,将请求委托给每个HTTP方法的其他视图等等?
最佳答案 对于“仅发布”保护,您还可以使用
plone.protect的内部功能:
@protect(PostOnly)
...
虽然对于接受标头我担心你必须手动检查请求数据.