Hi All,
We are using an application which is acting like a DSAPI filter. Our application has been set to trap the Domino’s kFilterRawRequest, kFilterParsedRequest, kFilterMapURL, kFilterAuthUser and kFilterResponse events. We access the server’s main page from a browser by giving an URL of the form http://dominoserver.mydomain.com:8888. The Home URL setting in the Domino Web server Administration GUI is set to “/homepage.nsf?Open”. Now, when our application receives the “Get /” request, we set a cookie in both the inbound (request) headers and outbound (response) headers. The Domino server had generated the kFilterRawRequest and kFilterParsedRequest events for this “Get /” request.
Now after this, the Domino server internally re-directs to homepage.nsf?Open. For this new request (not sure whether to call this as a new request), the inbound headers set during the previous request are available but the outbound headers are empty. Now we have 2 queries over here:-
-
If this is a new request, then why are the inbound headers not empty?
-
If this is the same request, then why are the outbound headers set during the previous request not available for this request?
We also found out that the Domino server did not generate the kFilterResponse event for the initial “Get /” request.
We would like to know that at what stage the inbound headers are committed, since the kFilterResponse event(which commits the headers) was never generated for the “Get /” request.
Any pointers on this would be highly appreciated.
Thanks n Regards,
Atul.