Implementation report on generic URI syntax
The test page used was <http: www.ics.uci.edu="" ~fielding="" url="" test1.html="">
It has been tested on:
- Mozilla/4.03 [en] (X11; U; SunOS 5.5 sun4u; Nav)
- Lynx/2.7.1 libwww-FM/2.14
- MSIE 3.01; Windows 95
- NCSA_Mosaic/2.6 (X11;SunOS 4.1.2 sun4m) libwww/2.12
The following features were tested:
- Hierarchical URLs
- Implemented in http, file, and ftp URLs on all tested applications
- Nonhierarchical URLs
- Implemented in mailto and news URLs on all tested applications
- Escaped encoding
- Implemented on all tested applications above
- Fragments
- Implemented on all tested applications above
- Userinfo
- Implemented on Lynx/2.7.1 and Mozilla/4.03 (did not test others)
- Host/port
- Implemented on all tested applications above
- Path
- Implemented on all tested applications above
- Relative path resolution
- Lynx/2.7.1, MSIE 3.01, NCSA_Mosaic/2.6 all parse normal examples
within compliance limits. There are still a couple cases where
Mozilla/4.03 doesn't handle unknown schemes correctly, but people
at Netscape claim they will fix those as known bugs once the RFC
is done.
- Semicolon within a segment
- Used in ftp and imap URLs (that is, ";" is reserved for those)
Also used in file URLs on VMS systems, but I don't count that.
- Query
- Used in http and wais URLs
- Various types of Base URL
- All tested applications support file and http base URLs.
All except Mozilla/4.03 supported a test of the "fred" URL
scheme as a test of an unknown scheme.