Now i know the troublemaker, its the | character. And when i replace it with %7C the httpclients accepts the url, but then the webserver fails and all parameters are lost.
On 9/1/06, Oleg Kalnichevski <[EMAIL PROTECTED]> wrote:
On Fri, 2006-09-01 at 11:51 +0200, Simon Büttner wrote: > Hi Oleg, > thanks for your suggestions. > Is there a solution to escape the url automatically? > Not in the HttpClient stock version. HttpClient assumes it is the caller's responsibility to provide it with a well-formed URL. Oleg > > > On 9/1/06, Oleg Kalnichevski <[EMAIL PROTECTED]> wrote: > > > > On Fri, 2006-09-01 at 10:39 +0200, Simon Büttner wrote: > > > there is no space in the url. i think httpclient has a problem with the > > : > > > after the id/38826/mmg_exvi-action Part. > > > > > > I tried the url with the standard java url.openstream and it works. but > > i > > > need to use the httpclient to have > > > cookie support so i have to get it figured out. > > > > > > > Simon, > > > > The url is not correctly escaped. Colon (:) is a reserved character and > > may not be used in URLs > > > > Oleg > > > > > On 9/1/06, Doug Lochart <[EMAIL PROTECTED]> wrote: > > > > > > > > Could it be that the space needs to be protected (escaped) ? > > > > > > > > On 8/31/06, Simon Büttner <[EMAIL PROTECTED]> wrote: > > > > > > > > > > Hello , > > > > > I got to parse a Site with a very strange url rewriting and i always > > get > > > > > the > > > > > following exception when trying to call it: > > > > > Exception in thread "main" java.lang.IllegalArgumentException: > > Invalid > > > > uri > > > > > ' > > > > > > > > > > > > > > > > http://www.exporeal.net/id/38826/mmg_exvi-action:setModel/accid:15436334|language:de|page:detail/cubesig/e403769764220c2abd83120ae9f1ccbf > > > > > ': > > > > > escaped absolute path not valid > > > > > at org.apache.commons.httpclient.HttpMethodBase.<init>( > > > > > HttpMethodBase.java:219) > > > > > at org.apache.commons.httpclient.methods.GetMethod.<init>( > > > > > GetMethod.java > > > > > :88) > > > > > at spider.exporeal.HttpConnector.writeWebsiteIntoFile( > > > > > HttpConnector.java > > > > > :35) > > > > > at spider.exporeal.participants.ParticipantExtractor.main( > > > > > ParticipantExtractor.java:34) > > > > > > > > > > > > > > > I would be very happy for any suggestions > > > > > > > > > > > > > > > > > > > > > > -- > > > > What profits a man if he gains the whole world yet loses his soul? > > > > > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
