أدوات المطور

بناء أوامر cURL مع رؤوس وطرق وخيارات مخصصة

منشئ cURL

بناء أوامر cURL مع رؤوس وطرق وخيارات مخصصة

100% OfflinePrivacy FirstInstant

منشئ cURL

تحديد طريقة الطلب المراد استخدامها

الرابط المرسل إليه الطلب

رأس الطلب

خيارات cURL

أمر cURL المُنشأ

curl
سيظهر أمر cURL المُنشأ هنا...
Learn more about cURL Command Builder

About cURL Command Builder

Build cURL commands for any HTTP request using a visual form interface. Fill in the URL, method, headers, body, and authentication options, and get a correctly formatted cURL command you can run directly in your terminal.

Key features

  • Supports GET, POST, PUT, PATCH, DELETE methods
  • Add custom headers and query parameters
  • Set request body (JSON, form data, raw)
  • Configure Basic Auth or Bearer token auth
  • Generates clean, copy-ready cURL command

How to use cURL Command Builder

  1. 1Enter the request URL and select the HTTP method
  2. 2Add any required headers (Content-Type, Authorization, etc.)
  3. 3Fill in the request body if needed (JSON or form data)
  4. 4Copy the generated cURL command and run it in your terminal

Frequently asked questions

What HTTP methods does the cURL builder support?
The builder supports GET, POST, PUT, PATCH, DELETE, HEAD, and OPTIONS — all the standard HTTP methods you need for REST API testing.
How do I add a JSON body to a POST request?
Select POST, choose "JSON" as the body type, paste your JSON, and the builder will add the correct Content-Type header and format the --data flag automatically.
Can I add Bearer token authentication?
Yes. Enter your token in the authentication section and the builder generates the correct -H "Authorization: Bearer YOUR_TOKEN" flag.
Does the generated cURL work on Windows?
The cURL command uses standard syntax that works on macOS, Linux, and Windows (via Windows Subsystem for Linux or Git Bash). Windows Command Prompt requires backslash line continuation.