quickjs-tart

quickjs-based runtime for wallet-core logic
Log | Files | Refs | README | LICENSE

_PROTOCOLS.md (1909B)


      1 <!-- Copyright (C) Daniel Stenberg, <daniel@haxx.se>, et al. -->
      2 <!-- SPDX-License-Identifier: curl -->
      3 # PROTOCOLS
      4 curl supports numerous protocols, or put in URL terms: schemes. Your
      5 particular build may not support them all.
      6 ## DICT
      7 Lets you lookup words using online dictionaries.
      8 ## FILE
      9 Read or write local files. curl does not support accessing file:// URL
     10 remotely, but when running on Microsoft Windows using the native UNC approach
     11 works.
     12 ## FTP(S)
     13 curl supports the File Transfer Protocol with a lot of tweaks and levers. With
     14 or without using TLS.
     15 ## GOPHER(S)
     16 Retrieve files.
     17 ## HTTP(S)
     18 curl supports HTTP with numerous options and variations. It can speak HTTP
     19 version 0.9, 1.0, 1.1, 2 and 3 depending on build options and the correct
     20 command line options.
     21 ## IMAP(S)
     22 Using the mail reading protocol, curl can download emails for you. With or
     23 without using TLS.
     24 ## LDAP(S)
     25 curl can do directory lookups for you, with or without TLS.
     26 ## MQTT
     27 curl supports MQTT version 3. Downloading over MQTT equals subscribing to a
     28 topic while uploading/posting equals publishing on a topic. MQTT over TLS is not
     29 supported (yet).
     30 ## POP3(S)
     31 Downloading from a pop3 server means getting an email. With or without using
     32 TLS.
     33 ## RTMP(S)
     34 The **Realtime Messaging Protocol** is primarily used to serve streaming media
     35 and curl can download it.
     36 ## RTSP
     37 curl supports RTSP 1.0 downloads.
     38 ## SCP
     39 curl supports SSH version 2 scp transfers.
     40 ## SFTP
     41 curl supports SFTP (draft 5) done over SSH version 2.
     42 ## SMB(S)
     43 curl supports SMB version 1 for upload and download.
     44 ## SMTP(S)
     45 Uploading contents to an SMTP server means sending an email. With or without
     46 TLS.
     47 ## TELNET
     48 Fetching a telnet URL starts an interactive session where it sends what it
     49 reads on stdin and outputs what the server sends it.
     50 ## TFTP
     51 curl can do TFTP downloads and uploads.
     52 ## WS(S)
     53 WebSocket done over HTTP/1. WSS implies that it works over HTTPS.