- From: Lin, Xu <Xu.Lin@cognos.com>
- Date: Fri, 23 Mar 2001 13:45:09 -0500
- To: "'www-lib@w3.org'" <www-lib@w3.org>
I'd just found out what was wrong with the program. The
HTCookie_init (in HTCookie.c) only registers callback function for http, but
not for https. After the following modification I was able to get things
running again:
/*
** Start and stop the cookie engine
*/
PUBLIC BOOL HTCookie_init (void)
{
if (!baking_cookies) {
/* Register the SetCookie header parser */
HTHeader_addParser("Set-Cookie", NO, HTCookie_parseSetCookie);
/* Register the cookie before and after filters */
HTNet_addBefore(HTCookie_beforeFilter, "http://*", NULL,
HT_FILTER_MIDDLE);
HTNet_addAfter(HTCookie_afterFilter, "http://*", NULL, HT_ALL,
HT_FILTER_MIDDLE);
/* Added filter to trap https for cookie before and after filters */
HTNet_addBefore(HTCookie_beforeFilter, "https://*", NULL,
HT_FILTER_MIDDLE);
HTNet_addAfter(HTCookie_afterFilter, "https://*", NULL, HT_ALL,
HT_FILTER_MIDDLE);
baking_cookies = YES;
return YES;
}
return NO;
}
UDA Software Engineer
(613) 738-1338 ext. 5448
Lin, Xu
Received on Friday, 23 March 2001 13:45:42 UTC