HTTP, HTTPS: For the Hypertext Transfer Protocol, YuCurl supports HTTP/2 and HTTP/3, handles various request methods such as GET, HEAD, POST, and PUT; it also manages cookies, handles redirections, and facilitates form-based uploads, making it essential for modern web communication.
SMTP, SMTPS: With the Simple Mail Transfer Protocol, YuCurl enables the seamless sending of emails from client to server, provides secure SSL/TLS encryption via SMTPS, and supports multiple authentication methods.
IMAP, IMAPS: Using the Internet Message Access Protocol, YuCurl enables clients to manage emails directly on the server, list mailbox folders, fetch emails (using UID and SECTION), upload emails, all with support for multiple authentication methods.
POP3, POP3S: For the Post Office Protocol, YuCurl provides capabilities to list, retrieve, and delete emails from a server while supporting various authentication methods to ensure secure access to email accounts.
FTP, FTPS: YuCurl facilitates file transfers using the File Transfer Protocol by supporting downloading (with resume), uploading (with resume and append), and directory listing; FTPS adds a layer of security with SSL/TLS encryption for safe data transmission.
SCP, SFTP: For secure file transfers, YuCurl offers SCP for transferring files over SSH securely and SFTP for a more feature-rich protocol that includes file management capabilities alongside secure transmission.
WS & WSS (WebSockets): With WebSockets support, YuCurl enables real-time full-duplex communication channels over a single TCP connection; WSS enhances this by providing secure connections through SSL/TLS encryption.
MQTT: The Message Queuing Telemetry Transport protocol is lightweight and optimized for low-bandwidth, high-latency networks; YuCurl uses MQTT to facilitate efficient data transmission between devices in IoT applications.
LDAP, LDAPS: For directory services, YuCurl utilizes the Lightweight Directory Access Protocol to access and manage distributed directory information; LDAPS secures these interactions with SSL/TLS encryption.
RTMP, RTMPS: The Real-Time Messaging Protocol allows YuCurl to stream audio, video, and data in real-time over the internet; RTMPS adds security through SSL/TLS encryption to protect streaming content.
RTSP: The Real-Time Streaming Protocol is used for controlling streaming media servers and facilitating the delivery of real-time data streams.
TELNET: With Telnet support, YuCurl allows users to establish connections to remote computers over TCP/IP networks for command-line interface access and management.
GOPHER, GOPHERS: The Gopher protocol enables users to navigate a structured hierarchy of menus and text files; YuCurl makes it easy to retrieve documents from these Gopher servers.
TFTP: The Trivial File Transfer Protocol is simplified for quick file transfers without complex authentication requirements; YuCurl supports TFTP for straightforward data exchange.
DICT: For accessing remote dictionaries, YuCurl utilizes the Dictionary protocol to enable users to look up word definitions and translations through a consistent interface.
FILE: The FILE protocol allows YuCurl to facilitate local file access seamlessly, enabling users to read from and write to files directly on their local filesystem.
SMB, SMBS: For file sharing across networks, YuCurl implements the Server Message Block protocol; SMBS enhances these capabilities by adding security features through SSL/TLS encryption.