Overview
Here are some super basic curl command options all web-application-developers should know.
If there is/are any other command option/options, you think, should be on the list, plz leave a comment below with the option/options.
Add headers
You can use -H
to add headers to your request.
$ curl -H "Content-Type: application/json" http://localhost:8888
Make a POST request with Parameters
You can make a post request with parameters with the -d (-data)
flag.
You can specify the method you want to use with -X
. In this case, you are specifying to use the POST
method.
$ curl -d '{"name":"value1", "content":"value2"}' -X POST http://localhost:3000
Get verbose response
You can get verbose response with the -v
option. The -v
stands for -verbose
.
$ curl -v http://localhost:8888
Fetch only the HTTP headers
You can use -I/--head
flag to only fetch the headers.
$ curl -I http://localhost:8888
Add cookies
You can pass the data to the HTTP server as a cookie with the -b/--cookie
command.
NOTE that the file specified with -b/--cookie
is only used as input. No cookies will be stored in the file. To store cookies, use the -c/--cookie-jar
option
$ curl -c cookie.txt -b cookie.txt -b "name=value" http://example.com
Send Data like sending them via forms
This lets curl emulate a filled-in form in which a user has pressed the submit button. This causes curl to POST data using the content-type multipart/form-data
according to RFC1867.
$ curl -F title="Test" -F author="Test" -F attachment-file=@test.txt http://localhost:8880
Resources
Here are some resources to know more about the curl command.
Top comments (9)
writing curl commands is pain. I have created a tool to generate them.
pranayrauthu.github.io/fetcher/#/curl
I appreciate the provided list of basic curl command options for Linux beginners. These options, such as adding headers, making POST requests with parameters, getting verbose responses, fetching only the HTTP headers, and adding build now gg cookies, are essential for web application developers.
Pretty nice post. I just stumbled upon your weblog and wanted to say that I have really enjoyed browsing your blog posts. After all Iโll be subscribing to your feed and I hope you write again soon! Suika
Thanks for taking the time to discuss this, I feel strongly that love and read more on this topic. If possible, such as gain knowledge, would you mind updating your blog with additional information? It is very useful for me. Minecraft PE Apk
It is said that the retro style of design will never go out of fashion and always be popular among women. It is simple but still gives an eye-catching look and people like it because they are not complicated as other holiday nail styles.
The posts on the site are great. today is my first time on this site, krunker I am very impressed with your post. Thank you for sharing so much useful information.
I don't even understand some of the details in this article, but there is some amazing information for me. I am aiming to build an engaging attractive website named wordle unlimited wordle and I got some ideas after reading this article. Thank you.
Pretty good post. I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I'll be subscribing to your feed and I hope you post again soon. Big thanks for the useful info. band 7 nhs take home pay
Hope you guys can be see this amazing blog online here how to get free robux without human verification save to batter way of enjoy.