-D, --dump-header <file>
Write the protocol headers to the specified file.
This option is handy to use when you want to store the headers
that a HTTP site sends to you. Cookies from the headers could
then be read in a second curl invocation by using the -b,
--cookie option! The -c, --cookie-jar option is however a better
way to store cookies.
এবং
-S, --show-error
When used with -s, --silent, it makes curl show an error message if it fails.
এবং
-L/--location
(HTTP/HTTPS) If the server reports that the requested page has moved to a different location (indicated with a Location: header and a 3XX response
code), this option will make curl redo the request on the new place. If used together with -i/--include or -I/--head, headers from all requested
pages will be shown. When authentication is used, curl only sends its credentials to the initial host. If a redirect takes curl to a different
host, it won’t be able to intercept the user+password. See also --location-trusted on how to change this. You can limit the amount of redirects to
follow by using the --max-redirs option.
When curl follows a redirect and the request is not a plain GET (for example POST or PUT), it will do the following request with a GET if the HTTP
response was 301, 302, or 303. If the response code was any other 3xx code, curl will re-send the following request using the same unmodified
method.
ম্যান পৃষ্ঠা থেকে সুতরাং
curl -sSL -D - www.acooke.org -o /dev/null
পুনঃনির্দেশগুলি অনুসরণ করে, হেডারকে স্টাডআউটে ফেলে দেয় এবং ডেটা / dev / নালকে প্রেরণ করে (এটি একটি জিইটি, কোনও পোষ্ট নয়, তবে আপনি পোষ্ট দিয়ে একই জিনিসটি করতে পারেন - পোস্টিং ডেটার জন্য আপনি ইতিমধ্যে যে বিকল্পটি ব্যবহার করছেন তা যুক্ত করুন)
-
পরে নোট করুন -D
যা আউটপুট "ফাইল" stdout হয় তা নির্দেশ করে।
curl -s -D - http://yahoo.com -o nul