- From: John Philip Anderson <jpanderson_215@hotmail.com>
- Date: Tue, 19 Dec 2000 13:21:37 -0000
- To: aspertedison@yahoo.com
- Cc: www-jigsaw@w3.org
Dear Mr. Edison Aspert,
Here, I am going to try to respond to your latest series of requests
for Jigsaw help.
1.) Try using the DebugFilter (it is installed just like AuthFilter and
CookieFilter), it automatically prints out all the Request and Reply headers
(this way one does not have to mess around with a bunch of
"System.out.printThis or That ..." commands).
2.) It looks like you are now exclusively having problems in the realm of
"Handling Client-Side Cookies." So, I suggest that you look at a recent
thread in this user group titled "Handling Client-Side Cookies"
(http://lists.w3.org/Archives/Public/www-jigsaw/2000NovDec/thread.html).
Briefly, I think there are some problems in the Cookie-Filter source code
that are possible to work around. I believe that adding two lines to the
source code of the DomainTree class (within the CookieFilter.java file) like
so:
class DomainTree {
public HttpCookieList getCookies(URL url) {
String domain = url.getHost();
String path = url.getFile();
String parts [] = domainParts(domain);
if (parts == null) //FIXME Exception
return null;
>>>parts[0] = "root";<<<
Vector V = new Vector(5);
int i = 0;
DomainNode node = null;
Hashtable childs = nodes;
if (isIp(domain)) {
~~~~~~~~~ more code ~~~~~~~~~~
public void insertCookie(HttpSetCookie cookie) {
String domain = cookie.getDomain();
String parts[] = domainParts(domain);
if (parts == null) //FIXME Exception
return;
>>>parts[0] = "root";<<<
int i = 0;
DomainNode node = null;
Hashtable childs = nodes;
if (isIp(domain)) {
~~~~~~~~~ more code ~~~~~~~~~~
... can help make the CookieFilter work for you. However, you may have to
replace "root" parts[0], with a more complete description of your host, such
as parts[0] = "www", part[1] = "foo" for some URL http://www.foo.bar.com
(then parts[2] should = "bar" and parts[3] should "= com"). This leads to
issues of "tail matching," see "Handling Client-Side Cookies."
I hope this helps.
Truly yours,
John Philip Anderson
_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com
Received on Tuesday, 19 December 2000 08:22:09 UTC