Pyramid不允许您使用request_method =“HEAD”。如果存在request_method =“GET”,那么它也会处理“HEAD”请求:
从此版本开始,request_method视图/路由谓词在使用时也意味着在使用GET时隐含了HEAD。例如,使用@view_config(request_method ='GET')等同于使用@view_config(request_method =('GET','HEAD'))。使用@view_config(request_method =('GET','POST')相当于使用@view_config(request_method =('GET','HEAD','POST')。这是因为HEAD是GET的变体,省略了body和WebOb特别支持在使用HEAD时返回空体。
有没有办法覆盖这种行为?