Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Polaczenie ftp - @ w url

10 views
Skip to first unread message

Agata

unread,
Feb 5, 2010, 8:22:59 AM2/5/10
to
Witam,
natrafilam na dosc specyficzny problem, przy probie ftp polaczenia z javy.
Dla url ftp://cpadmin:c@tfight@slctests14g.sct.com dostaje blad:
java.net.UnknownHostException: tfi...@slctests14g.sct.com

Problem polega na tym, ze URL zle parsuje zadany string. Zamiast:
host = slctests14g.sct.com
userInfo = cpadmin:c@tfight

mam:
host = tfi...@slctests14g.sct.com
userInfo = cpadmin:c

Czy isnieje mozliwosc zadania tych informacji bezposrednio?

--
Wys�ano z serwisu OnetNiusy: http://niusy.onet.pl

Witold Szczerba

unread,
Feb 5, 2010, 1:50:50 PM2/5/10
to Agata
On Feb 5, 2:22 pm, "Agata" <agadWY...@seznam.cz> wrote:
> Witam,
>    natrafilam na dosc specyficzny problem, przy probie ftp polaczenia z javy.
> Dla urlftp://cpadmin:c@tfight@slctests14g.sct.comdostaje blad:

> java.net.UnknownHostException: tfi...@slctests14g.sct.com
>
> Problem polega na tym, ze URL zle parsuje zadany string. Zamiast:
> host = slctests14g.sct.com
> userInfo = cpadmin:c@tfight
>
> mam:
> host = tfi...@slctests14g.sct.com
> userInfo = cpadmin:c
>
> Czy isnieje mozliwosc zadania tych informacji bezposrednio?
>
> --
> Wysłano z serwisu OnetNiusy:http://niusy.onet.pl

Standardowo, pełny URL dla FTP wygląda tak:
ftp://userName:password@server
Rozumiem, że w twoim wypadku to hasło zawiera znak "@"?
Jeśli tak, to spróbuj wykonać standardowy manewr dotyczący wyłączania
znaków specjalnych z adresu URL
http://www.december.com/html/spec/esccodes.html
, czyli spróbuj tak:
ftp://cpadmin:c%40tf...@slctests14g.sct.com

--
Witold Szczerba

Agata

unread,
Feb 10, 2010, 6:43:22 AM2/10/10
to
> On Feb 5, 2:22�pm, "Agata" <agadWY...@seznam.cz> wrote:
> > Witam,
> > � �natrafilam na dosc specyficzny problem, przy probie ftp polaczenia z javy.

> > Dla urlftp://cpadmin:c@tfight@slctests14g.sct.comdostaje blad:
> > java.net.UnknownHostException: tfi...@slctests14g.sct.com
> >
> > Problem polega na tym, ze URL zle parsuje zadany string. Zamiast:
> > host = slctests14g.sct.com
> > userInfo = cpadmin:c@tfight
> >
> > mam:
> > host = tfi...@slctests14g.sct.com
> > userInfo = cpadmin:c
> >
> > Czy isnieje mozliwosc zadania tych informacji bezposrednio?
> >
> > --
> > Wys�ano z serwisu OnetNiusy:http://niusy.onet.pl
>
> Standardowo, pe�ny URL dla FTP wygl�da tak:
> ftp://userName:password@server
> Rozumiem, �e w twoim wypadku to has�o zawiera znak "@"?
> Je�li tak, to spr�buj wykona� standardowy manewr dotycz�cy wy��czania
> znak�w specjalnych z adresu URL
> http://www.december.com/html/spec/esccodes.html
> , czyli spr�buj tak:
> ftp://cpadmin:c%40tf...@slctests14g.sct.com
>
Dzieki, juz znalazlam :-). Jest nawet do tego specjalna klasa w jawie -
java.net.URLEncoder


--
Wys�ano z serwisu OnetNiusy: http://niusy.onet.pl

0 new messages