كيفية عرض رؤوس HEAD http للخوادم

رؤوس http أو HEAD http هي معلومات أولية يتم إرساله من خادم ويب أو سيرفير ليتمكن المتصفح من معرفة مع من يتخاطب وكيفيت التخاطب وبما أنها معلومات أولية علينا معرفة ما يتم إرساله إذا كان لدينا خادم أو يمكن حل بعض المشاكل الخاصة بالخادم عبر هذه المعلومات ، فمن بعض ما يقوم بإرساله هي معلومات مفيدة من أنه قمنا بالإتصال بالخادم والساعة الخادم و نوع الخادم و صيغة التحويل المرسلة للمتصفح وأخرى
سأقوم بشرح أكثر الأوامر إستعمال ويبقى لكم إختيار واحد أو إثنان للإستعمال اليومي

إستعمال curl لإضهار رؤوس HTTP

إستعمال لأمر curl مع إضافة -I للإشارة إلى إضهار الرؤوس بدون تحميل الموقع كاملا
# curl -I www.arlinux.net
رد الخارج يكون مثل التالي
HTTP/1.1 200 OK
Date: Wed, 29 Sep 2010 21:26:57 GMT
Content-Type: text/html; charset=UTF-8
Connection: keep-alive
Server: Apache/Nginx/Varnish
X-Powered-By: PHP/5.2.12
X-Pingback: http://www.arlinux.net/xmlrpc.php
Cache-Control: max-age=31536000
Expires: Thu, 29 Sep 2011 21:26:55 GMT

إستعمال HEAD لإضهار رؤوس HTTP

هو أمر موجود لكن عليك كتابته بالحروف الكبيرة وهذا يرد معلومات أكثر من curl
# HEAD www.arlinux.net
رد الخارج يكون
200 OK
Cache-Control: max-age=31536000
Connection: close
Date: Wed, 29 Sep 2010 21:31:02 GMT
Server: Apache/Nginx/Varnish
Content-Type: text/html; charset=UTF-8
Expires: Thu, 29 Sep 2011 21:31:00 GMT
Client-Date: Wed, 29 Sep 2010 21:31:02 GMT
Client-Peer: 66.96.147.101:80
Client-Response-Num: 1
X-Pingback: http://www.arlinux.net/xmlrpc.php
X-Powered-By: PHP/5.2.12

إستعمال lynx لإضهار رؤوس HTTP

أضن الكثير يعرف من هو lynx لمن لا يعرفه ف lynx هو متصفح مواقع الويب عبر الترمينال ويحتاجه الكثيرون لمعرفة سهولة موقعهم في قرائته من طرف المستخدمين أو المعلومات التي يأخذها google فأخرها متصفح كتابي وهو الأسرع من بين المتصفحات
# lynx -head -dump http://www.arlinux.net
رد الخارج
HTTP/1.1 200 OK
Date: Wed, 29 Sep 2010 21:38:51 GMT
Content-Type: text/html; charset=UTF-8
Connection: close
Server: Apache/Nginx/Varnish
X-Powered-By: PHP/5.2.12
X-Pingback: http://www.arlinux.net/xmlrpc.php
Cache-Control: max-age=31536000
Expires: Thu, 29 Sep 2011 21:38:50 GMT

إستعمال wget لإضهار رؤوس HTTP

بإستعمال wget نقوم بتحميل الصفحة لكن الخارج نرسله للعدم ويبقى لنا المعلومات التي نريد
# wget -S www.arlinux.net -O - >/dev/null
الخارج
--2010-09-29 23:43:31-- http://www.arlinux.net/
Resolviendo www.arlinux.net... 66.96.147.101
Conectando a www.arlinux.net|66.96.147.101|:80... conectado.
Petición HTTP enviada, esperando respuesta...
HTTP/1.1 200 OK
Date: Wed, 29 Sep 2010 21:43:33 GMT
Content-Type: text/html; charset=UTF-8
Connection: keep-alive
Server: Apache/Nginx/Varnish
X-Powered-By: PHP/5.2.12
X-Pingback: http://www.arlinux.net/xmlrpc.php
Cache-Control: max-age=31536000
Expires: Thu, 29 Sep 2011 21:43:31 GMT
Content-Length: 39637
Longitud: 39637 (39K) [text/html]
Guardando en: «STDOUT»

والأن إنتهينا من هذا ولكن ما زالة هناك مفاجئة وهي تجربة إخراج رؤوس www.wordpress.com و http://www.reddit.com
أترك الصور


هل وجدتموه 😀

محمد حنين

الإسم الكامل محمد حنين أحد geek من أمد طويل ، مطور ويب، محب للحرية، مستعمل نضام لينوكس، وأخيرا مجرم باللغة العربية للأسف في وقتها. معلومات أكثر عني أو الإتصال بي Mohammed Hanine

You may also like...

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *