Hello Dieter, I've had to come back to this problem as our new search engine uses HEAD to get document titles. Working with zClasses, one is rather abstracted from the code. I'm not sure how to start "look[ing] at the code" to solve this problem. When I had problems with FTP it was due to my zClass not inheriting certain methods properly from PageTemplate (recall these zClasses. With the help of the list I solved the problem as so: def getPageTemplateClass(self): clist = self.__class__.__bases__ for superc in clist: if superc.__name__ == 'ZopePageTemplate': return superc return self.__class__ def manage_FTPput(self,REQUEST): ptClass = getPageTemplateClass(self) return ptClass.manage_FTPput(self,REQUEST) I've done a search of the source code, but cannot find the equivalent function for a HEAD request. Can you help? (While were on the subject, my zClasses don't work with WebDAV either. Could this approach be extended to whatever methods WebDAV uses?) --- Edward J. Pollard, B.Sc Webmaster, University of Lethbridge On Feb 18, 2004, at 1:12 PM, Dieter Maurer wrote:
Edward Pollard wrote at 2004-2-17 14:06 -0700:
... Perusing the logs, I'm noticing that Mozilla browsers HEAD the files before they try to download them. Medusa returns 405 - Method Not Allowed for this command on these zClasses.
Look at the code to find out why "HEAD" is not supported.
-- Dieter