Monday, November 08, 2010 at 12:06 AM.
system.verbs.builtins.webserver.responders.default.methods.HEAD
<<Script: system.verbs.builtins.webserver.responders.default.methods.HEAD; Version 1; Date: Mon, 11 May 1998 17:12:02 GMT; ID: RAB on head (adrParamTable) { <<HEAD is the same as GET except that the response body should be empty local (methodAdr, result); methodAdr = webserver.util.getMethodAdr (adrParamTable^.responder, "GET"); <<There must be a GET method if there is this HEAD method if ! defined(methodAdr^) { adrParamTable^.code = 500; adrParamTable^.responseBody = webserver.util.buildErrorPage ("500 Internal Server Error", "Can't process HEAD request on object " + adrParamTable^.path); return (true)}; result = methodAdr^(adrParamTable); adrParamTable^.responseBody = ""; //Clear any data return (result)}
This listing is for code that runs in the OPML Editor environment. I created these listings because I wanted the search engines to index it, so that when I want to look up something in my codebase I don't have to use the much slower search functionality in my object database. Dave Winer.