Hi all, I am sorry if my question is a bit off! I am wondering whether it is possible to write a server module that can handle different HTTP methods in a customized way? I mean, if I want to perform some action when GET with some specific parameters comes in and/or PUT, POST or DELETE as well, can I add handlers (which would preferably overwrite the original handler) or I have to hack into the server code where HTTP methods are handled? I have actually found where these methods are handled (in default_handler inside protocol.c) but I am not sure whether this is the best way to do so or not since rebasing to the master would be be problematic when my local branch diverges as time goes by.
At the same time, I believe that modules are to add extra features e.g. authentication methods, compression techniques, encryption, server management, etc, and not altering basic functionality of the server or maybe it is possible since SSL is also implemented in a module? I would appreciate if you guide me through this. Regards, Danesh Daroui