query re IPv6 URL format

Brian E Carpenter brian@hursley.ibm.com
Thu, 16 Oct 1997 09:46:04 +0100


Belive me I tried this on the URL folks, even wrote the BNF for
them, and they insist that the real-world parsers can't handle it
and will barf on the first colon they see. They are wedged on the
way their parsers work and we are wedged on the notation we picked.
Somebody's code is going to have to change.

As for 1.8.7.8.0.0.e.f.f.f.e.f.0.2.2.0.0.0.3.8.1.5.0.1.6.0.3.0.e.f.f.3.ip6.int
that really doesn't meet the criterion of being cut and pastable from
the canonical notation.

  Brian Carpenter

>- Bob Hinden said:
> 
> Brian,
> 
> Let me see if I can continue to show how little I know about URL's.....
> 
> Would some sort of escape or quoting work?  Something like:
> 
>   http://[aaaa:bbbb:cccc::zzzz]/~bc
>   http://[aaaa:bbbb:cccc::zzzz]:80/~bc
>   http://[aaaabbbbccccddddeeeeffffgggghhhh]:80/~bc
> 
>  or
> 
>   http://"aaaa:bbbb:cccc::zzzz"/~bc
>   http://"aaaa:bbbb:cccc::zzzz":80/~bc
>   http://"aaaabbbbccccddddeeeeffffgggghhhh":80/~bc
> 
>  or (very ugly)
> 
>   http://aaaa&:bbbb&:cccc&:&:zzzz/~bc
>   http://aaaa&:bbbb&:cccc&:&:zzzz:80/~bc
> 
> or (very ugly)
> 
>   http://&aaaabbbbccccddddeeeeffffgggghhhh:80/~bc
> 
> etc.
> 
> Bob
> 
> 
> 
> 
>