Supported URLs
**************

   ::WORK:: List supported URL types, specific RFCs, etc.

   "Uniform Resource Locators" (URLs) are a specific form of "Uniform
Resource Identifiers" (URI) described in RFC2396 which updates RFC1738
and RFC1808.

   RFC2016 defines uniform resource agents.

   URI have the form SCHEME:SCHEME-SPECIFIC-PART, where SCHEME appears
in the menu below for URLs supported by Emacs/W3.

   FTP, NFS, HTTP, HTTPS, `rlogin', `telnet', tn3270, IRC and gopher
URLs all have the form SCHEME://[USERINFO@]HOSTNAME[:PORT][/PATH] where
`[' and `]' delimit optional parts.  USERINFO sometimes takes the form
USERINFO:PASSWORD but you should beware of the security risks of
sending cleartext passwords.  HOSTNAME may be a domain name or a dotted
decimal address.  If the `:PORT' is omitted then Emacs/W3 will use the
well known port for that service.  With the possible exception of
`telnet', it is very rare for ports to be specified, and it is possible
using a non-standard port may have undesired consequences if a
different service is listening on that port (eg. a gopher URL
specifying the SMTP port can cause mail to be sent), but *Note
url-bad-port-list: Other Variables.  The meaning of the PATH component
depends on the service.

Menu

file
Local file access.
ftp
Remote file access via ftp.
nfs
Remote file access via NFS.
info
Access to the Emacs Info system.
http/https
HTTP/1.0 support.
mailto
Sending simple electronic mail.
mailserver
Slightly more complicated electronic mail.
news/nntp/snews
Reading and sending Usenet news.
rlogin/telnet/tn3270
Legacy host connections.
irc
Internet Relay Chat.
data
Embedding the data within the URL itself.
gopher
Gopher and Gopher+.
finger
The old favorite.
netrek
netrek.