There are actually two issues: On the Palm VII itself, the INetLibCrackURL
routine (which is used internally for ReqSend and URLOpen) has some problems
with url encoding at the end of a target URL. It is possible to return a
complex URL in a page, but not be able to actually submit the same URL as a
link.
The other problem is that the proxy server itself, at least previously, had
trouble converting complex URLs into links in the PQA document (what is
actually returned to the Palm VII). It is conceivable that these problems
are related, if the URL parsing code in INetLibCrackURL is reused in the
proxy server.
I've always avoided URL encoded gets as hyperlinks for Palm, so I don't have
a workaround for either problem.
Sorry
-jjf
-----Original Message-----
From: Khanh Tran [mailto:[EMAIL PROTECTED]]
Sent: Friday, July 21, 2000 11:07 AM
To: Palm Developer Forum
Subject: RE: INetLib routines/URL changed by proxy server
Thanks for the suggestion Joe. The POST data on the server log does look
correct. However I've found several threads discussing a similar problem on
this forum as well as on the PQA forum, these are posted at the end of last
year but there hasn't been any resolution for it yet. I wonder if someone
from Palm has any update on this problem?
Here's one of the postings that I've found:
*-----Original Message-----
*From: David Ornstein [mailto:davido@n...]
*Sent: Friday, October 15, 1999 9:45 AM
*To: [EMAIL PROTECTED]
*Subject: URLs being damaged by the proxy server (garbage character)
*
*
*Hi all,
*
*MY PQA is a form that fires of a CGI on my server. The resulting web
*clipping has a bunch of links in it of the form:
*
* http://myserver/script.asp?id=123456789123456789123456789
*
*When I follow this link from the Palm, I get a 404 error (though I can run
*exactly the same stuff directly via a web browser and it works fine). So I
*thought I'd look in the web server logs to be sure that the URL I expected
*was the one being sent. The URL in the log is the right URL but it's got
*"%27" tacked on to the end.
*
*I've read all the stuff I could find in the list archives about
*the behavior
*of the proxy server, but it gives no clues. I'm guessing that
*this is a bug
*in the proxy server or on the Palm itself.
*
*Has anybody else encountered this? It's 100% reproducable.
*
Thanks!
Khanh.
--
For information on using the Palm Developer Forums, or to unsubscribe,
please see http://www.palmos.com/dev/tech/support/forums/
--
For information on using the Palm Developer Forums, or to unsubscribe, please see
http://www.palmos.com/dev/tech/support/forums/