liz has asked for the wisdom of the Perl Monks concerning the following question:
The way I figure it, this would ideally be a module that would install itself as an Apache PerlHandler in a mod_perl environment. This module would take the request object and write out the input headers, method, URL etc. to a log file or syslog daemon in some format.
Another (part of the) module would be capable of reading the log file and sending an identical request to a (test) server of choice. This could be either a direct relay (when reading the log file with a tail -f) or a delayed replay (whenever you want to process the log file).
I've looked at HTTP::Recorder and WWW::Mechanize, but they seem to be overkill (and I don't want to add the extra complexity of a proxy server).
Is there such a beast already? If not, would it make sense to make such a beast?
Liz