[fpc-pascal] TJSONRPCModule: access the request from an handler.
Luca Olivetti
luca at ventoso.org
Fri Sep 9 15:21:52 CEST 2022
Hello,
I added a "Web JSON-RPC Module" to my project, I dropped on it a
TJSONPCHandler.
I find no way to access the request (I want to check the RemoteAddress):
1) the module has a "Request" field but it is always nil (either in
DataModuleCreate, which isn't called with every request so it's unusable
anyway, in BeforeExecute and in Execute, I didn't check AfterExecute but
it would be too late).
2) the JSONRPCHandler has no way to access the request (or I couldn't
find it).
I guess that, instead of calling the RegisterHTTPModule of the module, I
should register the route in my webserver class (with
httprouter.RegisterRoute), but what should I do in the handler to
delegate the handling to the JSONRPCModule?
Bye
--
Luca
More information about the fpc-pascal
mailing list