Ответ
При успешной передаче валидной XHTML-страницы сервер возвращает стандартный код состояния 200 OK.
Контекст и другие коды:
200 OK: Запрос успешен, и тело ответа содержит запрошенный ресурс (XHTML-документ).404 Not Found: Сервер не может найти запрошенный ресурс (например, страница не существует).301 Moved Permanently/302 Found: Страница перемещена (редирект).500 Internal Server Error: Общая ошибка сервера. Может возникнуть, если XHTML-документ не является валидным XML (одно из ключевых требований XHTML).
Пример проверки на Python с библиотекой requests:
import requests
# Запрос XHTML-страницы
response = requests.get('https://example.com/document.xhtml')
# Проверка успешного ответа
if response.status_code == 200:
print("Страница успешно загружена.")
# Можно проверить заголовок Content-Type
print(f"Content-Type: {response.headers.get('Content-Type')}") # Ожидается 'application/xhtml+xml' или подобный
else:
print(f"Ошибка! Код статуса: {response.status_code}")
Важно: Для XHTML корректный заголовок Content-Type — application/xhtml+xml или application/xml.