Statements (135)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:software
gptkb:Command_Line_Interface |
gptkbp:author |
gptkb:Daniel_Stenberg
|
gptkbp:community |
Open source community
|
gptkbp:contribution |
Contributions from developers worldwide
|
gptkbp:developed_by |
gptkb:Daniel_Stenberg
|
gptkbp:developer |
gptkb:Daniel_Stenberg
|
gptkbp:features |
User authentication
File upload IPv6 support Timeout settings HTTP/2 support Proxy support Support for multiple protocols Multipart form data SSL connections URL syntax HTTP authentication methods HTTP headers manipulation Custom request methods Connection reuse Cookie support Progress meter Proxy tunneling Response headers display Retry on failure Support for different data formats Verbose mode |
gptkbp:first_released |
March 1997
|
gptkbp:functionality |
data transfer
|
gptkbp:has_documentation |
Extensive online documentation
|
https://www.w3.org/2000/01/rdf-schema#label |
curl
|
gptkbp:interface |
gptkb:Yes
|
gptkbp:latest_version |
8.3.0
7.79.1 |
gptkbp:license |
MIT License
curl License |
gptkbp:operating_system |
Cross-platform
|
gptkbp:platform |
Cross-platform
|
gptkbp:platforms |
gptkb:Linux
gptkb:mac_OS gptkb:Windows |
gptkbp:programming_language |
gptkb:C
|
gptkbp:protocol |
gptkb:POP3
gptkb:RTSP gptkb:Gopher gptkb:IMAP gptkb:LDAP gptkb:MQTT gptkb:SFTP gptkb:FTP gptkb:HTTP gptkb:HTTPS gptkb:SMTP gptkb:FTPS RTMP FILE Telnet DICT |
gptkbp:release_date |
2023-09-29
2023-10-03 1997-03-20 |
gptkbp:repository |
https://github.com/curl/curl
|
gptkbp:supports |
gptkb:cookies
gptkb:IPv4 gptkb:HTTP/1.0 gptkb:OAuth_2.0 gptkb:HTTP/1.1 gptkb:HTTP/2 gptkb:HTTP/3 gptkb:SSL/_TLS gptkb:HTTP/2.0 gptkb:IPv6 TLS user authentication data serialization environment variables form submissions timeout settings DNS resolution command line options SSL certificates file uploads uploading files HTTP authentication URL encoding custom headers proxy support basic authentication HTTP/2 multiplexing multipart uploads download files retry on failure silent mode HTTP/2 error handling HTTP/2 flow control HTTP/2 header compression HTTP/2 prioritization HTTP/2 security features HTTP/2 server push HTTP/2 stream management HTTP redirects custom request methods Bearer tokens HTTP/3.0 session cookies verbose mode HTTP authentication methods HTTP headers manipulation HTTP/2 connection reuse HTTP/2 performance optimizations multipart form data progress meter response output formats proxy authentication digest authentication HTTP/1.1 pipelining HTTP/3 QUIC HTTP/3 connection reuse HTTP/3 server push output to file output to stdout response headers retrieval |
gptkbp:tutorials |
Available tutorials online
|
gptkbp:usage |
gptkb:Command_Line_Interface
Library for programming languages |
gptkbp:user_base |
gptkb:developers
Web developers Data scientists System administrators Network engineers |
gptkbp:uses |
gptkb:libcurl
|
gptkbp:website |
https://curl.se
|
gptkbp:bfsParent |
gptkb:Linux
|
gptkbp:bfsLayer |
4
|