cURL
Make HTTP requests from the terminal. Test APIs, download files, send data, and debug network connections.
40 commands
Browse by Topic
Check curl version
Display curl version, protocols, and feature info
Install curl (Linux)
Install curl using APT on Debian/Ubuntu Linux
Test a request with curl
Send a HEAD request to verify curl is working
DELETE request
Make a DELETE request
Follow redirects
Follow HTTP redirects automatically
GET request
Make a simple GET request
GET with verbose output
GET request with detailed output
HEAD request
Get only response headers
PATCH request
Make a PATCH request with JSON body
POST request
Make a POST request
POST form data
POST request with form-encoded data
POST JSON data
POST request with JSON body
PUT request
Make a PUT request with JSON body
Silent mode
Suppress progress meter and errors
Set timeout
Set connection and max timeout
API key in header
Make request with API key header
Basic authentication
Make request with basic auth
Bearer token auth
Make request with bearer token
Client certificate
Make request with client certificate
Send cookies
Send cookies with request
Ignore SSL errors
Allow insecure SSL connections
Save cookies to file
Save response cookies to file
Use cookies from file
Load cookies from file for request
Set Accept header
Set Accept header for response type
Set Content-Type
Set Content-Type header
Add custom header
Add custom header to request
Show only headers
Show only response headers, no body
Set Referer
Set Referer header
Show response headers
Include response headers in output
Set User-Agent
Set User-Agent header
Download file
Download file keeping original name
Limit download speed
Limit download speed to 1 MB/s
Download with progress bar
Download showing progress bar
Download with custom name
Download file with custom filename
Resume download
Resume interrupted download
FTP download
Download file from FTP server
Get HTTP status code
Get only the HTTP status code
Measure response time
Measure total response time
Upload file
Upload file via multipart form
Upload with PUT
Upload file using PUT method
Discussion
Loading comments...