এইচটিটিপি শিরোনামগুলি দেখতে শেল কমান্ড


37

এইচটিটিপি অনুরোধের শিরোনামগুলি দেখার জন্য কি শেল কমান্ড রয়েছে?

উদাহরণস্বরূপ, আমি জানতে চাই কি হেডার থেকে উদ্ধার চাই www.example.com/test.phpযারা

কিভাবে আমি এটি করতে পারব?

উত্তর:


43

কেবলমাত্র শিরোলেখ পুনরুদ্ধার করতে, একবার চেষ্টা করে দেখুন:

curl -I example.com

manপৃষ্ঠা থেকে :

-আই / - হেড
(এইচটিটিপি / এফটিপি / ফাইল) কেবল এইচটিটিপি-শিরোনাম আনুন! এইচটিটিপি-সার্ভারগুলিতে হেড কমান্ডটি বৈশিষ্ট্যযুক্ত যা এটি কোনও নথির শিরোনাম ব্যতীত অন্য কিছুই পেতে ব্যবহার করে। যখন কোনও এফটিপি বা ফাইলে ফাইলে ব্যবহৃত হয় তখন কার্ল ফাইলের আকার এবং শেষ পরিবর্তনের সময় প্রদর্শন করে।


এছাড়াও, -D <file>একটি ফাইলটিতে শিরোলেখগুলি সংরক্ষণ করবে।
coredump

11

উদাহরণস্বরূপ উইজেট ব্যবহার করুন

wget -O - -o /dev/null --save-headers www.example.com/test.php

হ্যাঁ, তবে আমি আমার পিসিতে পৃষ্ঠাটি সংরক্ষণ করতে চাই না ..... আমি কেবল শিরোনামই দেখতে চাই
দামিয়ানো

2
আপনি এই আদেশটি দিয়ে এটি সংরক্ষণ করবেন না
ড্মিস্ট্রো লিওনেনকো

হ্যাঁ, আপনি কেবল পূরণ/dev/null করছেন : পি -O -
স্টাডাউট

কমান্ড শিরোনাম এবং পূর্ণ পৃষ্ঠা স্টাউড আউটপুট । (উবুন্টু 16.04, উইজেট 1.17.1)
ফ্রাঙ্ক নোক

8

আপনি কার্ল দিয়ে এটি করতে পারেন:

curl -i 'http://example.com/'

ফলাফল:

HTTP/1.0 302 Found
Location: http://www.iana.org/domains/example/
Server: BigIP
Connection: Keep-Alive
Content-Length: 0

(কোনও কারণে, আইএএনএ উদাহরণ ডটকমকে পুনর্নির্দেশ করার সিদ্ধান্ত নিয়েছে, ফলাফল: কোনও দেহ নেই)

-iবিকল্পটি সম্পর্কে ম্যানুয়াল পৃষ্ঠাটি কার্ল করে :

-i / - অন্তর্ভুক্ত

(HTTP) আউটপুটে HTTP- শিরোনাম অন্তর্ভুক্ত করুন। এইচটিটিপি-শিরোনামে সার্ভার-নাম, নথির তারিখ, এইচটিটিপি-সংস্করণ এবং আরও অনেক কিছু অন্তর্ভুক্ত রয়েছে ...


6

অথবা আপনি ব্যবহার করতে পারেন HEAD http://www.example.com। ফলাফলটি curl -i 'http://example.com/'এটির সাথে উত্পাদিতের সাথে খুব মিল যদিও এটি আরও শিরোনাম দেখায় বলে মনে হয়।

200 ঠিক আছে
সংযোগ: বন্ধ
তারিখ: রবি, 20 মার্চ 2011 19:08:58 GMT
সার্ভার: অ্যাপাচি / ২.২.৩ (সেন্টস)
সামগ্রীর দৈর্ঘ্য: 2945
সামগ্রী-প্রকার: পাঠ্য / এইচটিএমএল; charset = utf- 8
শেষবার সংশোধিত: বুধ, 09 ফেব্রুয়ারী 2011 17:13:15 GMT
ক্লায়েন্ট-তারিখ: রবি, 20 মার্চ 2011 19:09:08 GMT
ক্লায়েন্ট-পিয়ার: 192.0.32.8:80
ক্লায়েন্ট-প্রতিক্রিয়া-সংখ্যা: 1


3

curl --includeপ্রতিক্রিয়া-শিরোনাম শীর্ষে প্রতিক্রিয়া শিরোনাম অন্তর্ভুক্ত করতে ব্যবহার করুন ।

বা curl --verboseহ্যান্ডশেকের বিনিময় এসএসএল শংসাপত্র সহ এগুলি দেখতে (আরও অন্যান্য ডিবাগের তথ্য)

যদি অনুরোধটি নিজেই হয় এবং প্রতিক্রিয়া-দেহ আপনার উদ্বেগ না করে থাকে তবে কেবল ব্যবহার করুন curl --head

উদাহরণস্বরূপ curl --head --no-check-certificate --url "https://example.com"

আপনি curlইতিমধ্যে বেশিরভাগ প্ল্যাটফর্মের জন্য প্রাক-সংকলিত gnu ডাউনলোড করতে পারেন । কার্লও বেশ কার্যকর, বিশেষত যদি আপনি কোনও স্ক্রিপ্টের মধ্যে ফলাফলটি পাইপ বা পুনঃনির্দেশ করতে চান।
* উদাহরণস্বরূপ: https://superuser.com/a/1007898/429721

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.