refreshing problem

Dear Clement Onime,

before reporting a presumed bug, let me thank you for providing the
valuable www4mail software and your continuous improvements. Well...

It appears to me with web pages containing "refresh" links in certain
cases www4mail outputs the "Warning - This site may have moved to :"
with an incorrectly constructed value. Consider the following reply:

<HTML> 
<FORM METHOD = POST ENCTYPE = "text/plain" ACTION ="mailto:www4mail@wm.ictp.trieste.it">
<INPUT TYPE = hidden name = XBASE value = BASE&#32HREF&#32&#32&#34http://www.shopping24.de/mall/cgi-bin/mall.home?pURL=193.158.37.21/isdn/index.asp&pWkorbid=1902435687012434&#34 >
<HR><TABLE BORDER=0 COLS = 1 WIDTH = "100%" BGCOLOR ="#FFFFFF" NOSAVE><TR><TD><FONT COLOR = "#000000">Warning - This site may have moved to : <INPUT TYPE = radio NAME = XGET VALUE = http://www.shopping24.de/mall/cgi-bin/mall.home?pURL=193.158.37.21/isdn/mall.mallhome?pWkorbid > <u> http://www.shopping24.de/mall/cgi-bin/mall.home?pURL=193.158.37.21/isdn/mall.mallhome?pWkorbid </u><br> </FONT></TD></TR></TABLE><HR> <HEAD>
<META HTTP-EQUIV="REFRESH" CONTENT="0; URL=mall.mallhome?pWkorbid=1902435687012434&pURL=193%2E158%2E37%2E21%2Fisdn%2Findex%2Easp"></HEAD><BODY></BODY>

<BR><CENTER><HR><TABLE BORDER=0 COLS = 1 WIDTH = "100%" BGCOLOR ="#FFFFFF" NOSAVE><TR><TD><FONT COLOR = "#000000"> Click here to <INPUT TYPE = submit NAME= XSCS value = "Get Selected Document(s)"> for LINKS only. Click <INPUT TYPE = reset value = " Undo "> to reset all selections.<BR> <INPUT TYPE = checkbox NAME = GETPS value = 1> Check this to get Postscript version of all selected WEB document(s).<BR> <INPUT TYPE = checkbox NAME=XDOCINFO value = 1>  Check this to get only information on all selected WEB Document(s). <BR> <INPUT TYPE = textbox NAME = GETSIZE SIZE = 6 MAXLENGTH = 6> Enter maximum size of reply(s) from WWW4MAIL in bytes only (307200 max). <BR> <INPUT TYPE = textbox NAME = GETPART SIZE = 10> Enter file part(s) to retrieve, (examples: 1, 2 6-10 ) [leave empty to get all parts]. <BR> Extra Options: <INPUT TYPE = textbox NAME = XEXTRAOPT SIZE = 30 VALUE = ""> 
  </FONT></TD></TR></TABLE><HR></CENTER></FORM> </HTML>

The URL of the original document is:

http://www.shopping24.de/mall/cgi-bin/mall.home?pURL=193.158.37.21/isdn/index.asp&pWkorbid=1902435687012434

The refresh content refers to the relative URL:

mall.mallhome?pWkorbid=1807912569682486&pURL=193%2E158%2E37%2E21%2Fisdn%2Findex%2Easp

www4mail says "This site may have moved to :"

http://www.shopping24.de/mall/cgi-bin/mall.home?pURL=193.158.37.21/isdn/mall.mallhome?pWkorbid

The correct refresh URL I think would be:

http://www.shopping24.de/mall/cgi-bin/mall.mallhome?pWkorbid=1807912569682486&pURL=193%2E158%2E37%2E21%2Fisdn%2Findex%2Easp

www4mail seems to have put the refresh content after the rightmost "/"
of the original URL. While this is normally correct, it isn't in this
case, because the rightmost "/" belongs to a URL-encoded argument value
instead of the document path. Perhaps a solution would be to search for
the "/" from the "?" (which marks the argument list) to the left.
Also www4mail seems to have truncated the resulting URL after
"pWkorbid".

Saluton!	Dietmar P. Schindler

Received on Thursday, 1 July 1999 05:03:52 UTC