Thanks for clarifications, Mike
Cheers
Oleg

On Sun, 2003-01-26 at 07:15, Michael Becke wrote:
> I believe this behavior is correct.  The "yadayada/blabla" URI is a 
> relative path, like "../index.html".  I think what you're looking for 
> is called a net path.  Net paths are required to begin with "//" (e.g. 
> "//yadayada/blabla" ).  The BNF for this part is:
> 
>        net_path      = "//" authority [ abs_path ]
>        abs_path      = "/"  path_segments
>        rel_path      = rel_segment [ abs_path ]
> 
> Mike
> 
> 
> On Saturday, January 25, 2003, at 12:25 PM, Oleg Kalnichevski wrote:
> 
> > Sung-Gu
> >
> > Please have a look at the following code snippet:
> >
> > URI uri = new URI( "/yadayada/blabla" );
> > uri.getHost()); // produces null.
> > uri.getPath()); // produces '/yadayada/blabla'.
> >
> > Everything is cool. However the following behavior appears a bit
> > illogical to me:
> >
> > URI uri = new URI( "yadayada/blabla" );
> > uri.getHost()); // produces null. Should not it be 'yadayada'?
> > uri.getPath()); // produces 'host/path'. Should not it be '/blabla'?
> >
> > I believe if uri is incomplete (no explicit protocol specified) and it
> > does not begin with / per default URI class constructor should assume
> > URI to begin with a host name followed by path, rather then a path with
> > host being null.
> >
> > Is there a reason for current behavior of the URI class constructor?
> >
> > Thanks
> >
> > Oleg
> >
> >
> > --
> > To unsubscribe, e-mail:   
> > <mailto:[EMAIL PROTECTED]>
> > For additional commands, e-mail: 
> > <mailto:[EMAIL PROTECTED]>
> >
> 
> 
> --
> To unsubscribe, e-mail:   
><mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail: 
><mailto:[EMAIL PROTECTED]>
-- 
Oleg Kalnichevski <[EMAIL PROTECTED]>


--
To unsubscribe, e-mail:   
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: 
<mailto:[EMAIL PROTECTED]>

Reply via email to