curl Reference

Complete reference for curl options and flags.

Common Options

-X, --requestSpecify request method (GET, POST, PUT, DELETE, etc.)
-H, --headerAdd custom header to the request
-d, --dataSend data in POST request
-o, --outputWrite output to file
-OSave with remote filename
-i, --includeInclude response headers in output
-I, --headShow headers only (HEAD request)
-v, --verboseVerbose mode (show request/response details)
-s, --silentSilent mode (no progress or errors)
-L, --locationFollow redirects
-u, --userServer authentication (user:password)
-k, --insecureAllow insecure SSL connections
-F, --formMultipart form data (file upload)
-C, --continue-atResume file transfer
--connect-timeoutMaximum connection timeout