Проверка HTTP ответа сервера

Что такое check_http_response_code?

check_http_response_code — это утилита, используемая для проверки HTTP-кода ответа сервера для заданного URL. Она позволяет администраторам и разработчикам удостовериться, что веб-сервер работает корректно и отвечает на запросы, как ожидается. HTTP-коды ответа играют ключевую роль в веб-разработке и администрировании, так как они дают возможность понять, как сервер обрабатывает запросы.

Response headers
Request headers
Raw HTML code

Зачем использовать check_http_response_code?

Использование check_http_response_code имеет несколько преимуществ:

  • Мониторинг доступности: Утилита позволяет отслеживать доступность веб-ресурсов, что особенно важно для бизнес-сайтов и онлайн-сервисов.
  • Отладка: При возникновении проблем с доступом к веб-страницам, можно быстро определить, возвращает ли сервер ошибку, и какого рода она.
  • Автоматизация: check_http_response_code можно интегрировать в скрипты и системы мониторинга, что позволяет автоматизировать процесс проверки состояния веб-сайтов.
How to check the server response

หากต้องการระบุรหัสการตอบสนองของเซิร์ฟเวอร์สำหรับหน้าอย่างรวดเร็ว ให้ใช้ปุ่มเข้าถึงด่วนไปยังบริการ httpstatuscodes

1. ลากปุ่ม httpstatuscodes ไปที่แถบบุ๊กมาร์กของเบราว์เซอร์
2. เปิดหน้าเว็บไซต์ที่คุณต้องการตรวจสอบ
3. คลิกปุ่ม /httpstatuscodes/ ในแถบบุ๊กมาร์ก

ผลการตรวจสอบการตอบสนองของเซิร์ฟเวอร์สำหรับหน้าปัจจุบันจะเปิดขึ้นในแท็บใหม่


Как работает check_http_response_code?

Основная идея работы check_http_response_code заключается в отправке HTTP-запроса к заданному URL и ожидании ответа от сервера. В зависимости от полученного кода ответа можно сделать вывод о состоянии сервера. Вот основные коды, которые могут быть возвращены:

Код ответа Описание
200 Успешный запрос; сервер успешно обработал запрос и вернул запрашиваемый ресурс.
404 Не найдено; сервер не может найти запрашиваемый ресурс.
500 Внутренняя ошибка сервера; сервер столкнулся с ошибкой и не смог выполнить запрос.
301 Перемещено навсегда; ресурс был перемещен на другой URL.
302 Временно перемещено; ресурс временно доступен по другому URL.

Примеры использования check_http_response_code

Для проверки кода ответа можно использовать различные инструменты и языки программирования. Вот пример на Python:

import requests

url = ’http://example.com’
response = requests.get(url)

print(f’Код ответа: {response.status_code        
Key ส่วนหัวการตอบสนองของเซิร์ฟเวอร์

ส่วนหัวการตอบสนอง HTTP ทั่วไปและความหมายของส่วนหัวเหล่านั้น

Content-Type

กำหนดรูปแบบของเนื้อหาที่ส่ง ซึ่งจำเป็นสำหรับการแสดงผลที่ถูกต้องในเบราว์เซอร์

Accept-Encoding

รายการวิธีการบีบอัดเนื้อหาที่รองรับ

วันที่

วันที่และเวลาที่สร้างการตอบสนองของเซิร์ฟเวอร์

วันหมดอายุ

เวลาที่เนื้อหาจะล้าสมัย

Last-Modified

วันที่อัปเดตเนื้อหาครั้งล่าสุด

If-Modified-Since

วันที่หลังจากนั้นจะโหลดเฉพาะเนื้อหาที่อัปเดตเท่านั้น

ตำแหน่ง

URL สำหรับการเปลี่ยนเส้นทางหรือที่อยู่ทรัพยากรใหม่

เซิร์ฟเวอร์

ข้อมูลเกี่ยวกับบริกrver เวอร์ชันของมัน และส่วนประกอบที่ติดตั้ง

คำตอบสำหรับคำถามที่พบบ่อย

ตรวจสอบรายการคำถามยอดนิยม - คุณอาจพบคำตอบที่คุณต้องการ

กรอก URL ของหน้าเว็บ เลือกตัวเลือก If-Modified-Since และระบุวันที่คุณเยี่ยมชมครั้งล่าสุด หากส่วนหัวของการตอบกลับเป็น HTTP/1.1 304 Not Modified แทนที่จะเป็น HTTP/1.1 200 OK หมายความว่าเซิร์ฟเวอร์รองรับ If-Modified-Since และจะส่งเนื้อหาเฉพาะเมื่อมีการเปลี่ยนแปลงนับตั้งแต่การเยี่ยมชมครั้งล่าสุดของคุณ

โดยปริยาย, httpstatuscodes จะใช้ User-Agent ปัจจุบันของคุณ หากคุณต้องการเปลี่ยนแปลง, คุณสามารถเลือกอีกหนึ่งจากรายการดรอปดาวน์ได้

กรอก URL ของหน้าและเลือก Accept-Encoding: gzip หากการตอบสนองจากเซิร์ฟเวอร์มีส่วนหัว Content-Encoding: gzip แสดงว่าการบีบอัดได้รับการสนับสนุน

ใช่ บริการสนับสนุนโดเมน IDN ไม่จำเป็นต้องแปลงเป็น punycode – เพียงแค่ป้อนที่อยู่โดเมนซีริลลิกและตรวจสอบการตอบสนอง HTTP ของเซิร์ฟเวอร์

ใช่, httpstatuscodes จะติดตามการเปลี่ยนเส้นทางโดยอัตโนมัติและวิเคราะห์หน้าถัดไปที่ระบุใน <Location> header. มันรองรับการเปลี่ยนเส้นทางติดต่อกันได้สูงสุด 7 ครั้ง โดยจะแสดง header ที่ส่งและได้รับสำหรับแต่ละขั้นตอน.

ใช่, httpstatuscodes ทำงานได้อย่างสมบูรณ์แบบบนอุปกรณ์มือถือ โหลดเร็ว และใช้งานง่าย