summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2020-12-12 11:44:49 +0100
committerDaniel Stenberg <daniel@haxx.se>2020-12-12 11:50:59 +0100
commit5f99d1ad9be4239278720043dbd1bc3d3f5055fd (patch)
treed00e472cd95e8a4f199ce912a8413eb17d1a5bcc
parent940d41498043b8506752a10775b2234e5904d312 (diff)
downloadcurl-bagder/url-allschemes.tar.gz
URL-SYNTAX: mention all supported schemesbagder/url-allschemes
-rw-r--r--docs/URL-SYNTAX.md12
1 files changed, 12 insertions, 0 deletions
diff --git a/docs/URL-SYNTAX.md b/docs/URL-SYNTAX.md
index 8a4b2614b..26622f071 100644
--- a/docs/URL-SYNTAX.md
+++ b/docs/URL-SYNTAX.md
@@ -128,6 +128,18 @@ For example, this could look like:
The scheme specifies the protocol to use. A curl build can support a few or
many different schemes. You can limit what schemes curl should acccept.
+curl supports the following schemes on URLs specified to transfer. They are
+matched case insensitvely:
+
+`dict`, `file`, `ftp`, `ftps`, `gopher`, `http`, `https`, `imap`, `imaps`,
+`ldap`, `ldaps`, `mqtt`, `pop3`, `pop3s`, `rtmp`, `rtmpe`, `rtmps`, `rtmpt`,
+`rtmpte`, `rtmpts`, `rtsp`, `smb`, `smbs`, `smtp`, `smtps`, `telnet`, `tftp`
+
+When the URL is specified to identify a proxy, curl recognizes the following
+schemes:
+
+`http`, `https`, `socks4`, `socks4a`, `socks5`, `socks5h`, `socks`
+
## Userinfo
The userinfo field can be used to set user name and password for