SuperAPI AI 工具集

CURL

CURL 是一个在互联网上传输数据的命令行工具,由全球数千名贡献者共同开发,属于自由开源软件。它支持 HTTP、HTTPS、FTP、SFTP、SCP、LDAP、MQTT、SMTP、TELNET 等大量协议,每天被全球几乎所有上网的人使用。

访问官网

工具介绍

CURL 是一个命令行工具,用于在互联网上传输数据。它由全球数千名贡献者和赞助商共同维护,属于自由开源软件,遵循成熟的开源最佳实践。

主要能力方面,CURL 支持的协议包括 DICT、FILE、FTP、FTPS、GOPHER、GOPHERS、HTTP、HTTPS、IMAP、IMAPS、LDAP、LDAPS、MQTT、MQTTS、POP3、POP3S、RTSP、SCP、SFTP、SMB、SMBS、SMTP、SMTPS、TELNET、TFTP、WS、WSS。代理支持 SOCKS4、SOCKS5、HTTP、HTTPS(HTTP/1 和 HTTP/2)、隧道、unix domain sockets、haproxy、SOCKS+HTTP 代理链。HTTP 方法支持 GET、POST、PUT、HEAD、multipart formpost,以及 HTTP/0.9、HTTP/1.0、HTTP/1.1、HTTP/2(h2c、h2、prior knowledge)、HTTP/3(dual connect h1/h2 + h3 或 h3-only),并支持 HSTS、Alt-Svc、cookies、PSL、etags、传输压缩、ranges、自定义头、自定义方法、跟随重定向。FTP 方面支持 IPv6(EPRT、EPSV)、STLS、上传/下载、append、range、被动/主动模式、kerberos、目录列表、自定义命令。SCP 和 SFTP 支持 known hosts、md5/sha256 指纹、压缩、上传/下载、目录列表。TLS 支持 1.0 至 1.3、双向认证、STARTTLS、OCSP stapling、ECH、False Start、key pinning、PQC ready、会话恢复、early data、会话导出/导入。QUIC 支持 0RTT 握手。认证方式支持 Basic、Plain、Digest、CRAM-MD5、SCRAM-SHA、NTLM、Negotiate、Kerberos、Bearer tokens、AWS Sigv4、SASL、.netrc。HTTP 压缩支持 gzip、brotli 和 zstd。名称解析支持 DNS-over-HTTPS、为 host 自定义地址、name+port 重定向、自定义 DNS 服务器、DNS 缓存、HTTPS RR。连接支持连接复用、接口绑定、Happy Eyeballs、仅 IPv4/IPv6、unix domain sockets、TCP keepalive、TCP Fast Open、TCP Nodelay、MPTCP、VLAN 优先级、IP Type Of Service。传输支持传输速率限制、请求速率限制、stall 检测、重试、超时。URL 支持无限数量、并行和串行传输、globbing。输出支持 IDN 主机名、传输自定义信息、JSON 格式元数据、按 content-disposition、libcurl 源代码、加粗头部。

使用方式上,CURL 是命令行工具,通过命令行参数调用;其代码可从 GitHub 获取。

适用场景方面,CURL 被全球几乎所有使用互联网的人日常使用,可用于各类协议的数据传输与调试。

限制方面,资料中未提供具体的安装命令、平台支持列表、收费或价格信息、使用步骤、效果数据,这些内容暂未提供。最新稳定版本为 8.22.0,发布于 2026-09-02。