![]() |
|
How do I use curl to make a request from the command line? or What's the best way to make a request w - Printable Version +- Proxy Community (https://proxycommunity.com/forum) +-- Forum: Technical Community Support (https://proxycommunity.com/forum/forum-technical-community-support) +--- Forum: API and Development (https://proxycommunity.com/forum/forum-api-and-development) +--- Thread: How do I use curl to make a request from the command line? or What's the best way to make a request w (/thread-how-do-i-use-curl-to-make-a-request-from-the-command-line-or-what-s-the-best-way-to-make-a-request-w) |
“” - secureVoyX - 28-03-2025 For a clean GET request, just: ``` curl https://example.com ``` Need JSON? Pipe it to `jq` for pretty formatting: ``` curl https://api.example.com/data | jq ``` Install `jq` if you don’t have it—it’s a game-changer! “” - proxyEscape99 - 29-03-2025 If you’re dealing with APIs, `-H` is key. Here’s a real-world example: ``` curl -X GET -H "Authorization: Bearer YOUR_TOKEN" https://api.example.com/user ``` Also, `-v` helps debug when things go wrong. “” - MaskedVoyager77 - 30-03-2025 Don’t overcomplicate it! Start with: ``` curl https://example.com ``` Then add flags as you need them. For POST: ``` curl -X POST -d "name=John&age=30" https://example.com/submit ``` Check out [Postman](https://www.postman.com/) if you want a GUI alternative. |