Что означает код HRESULT 0x803E012B (WPN_E_INVALID_HTTP_STATUS_CODE)?

 
Предыдущий Следующий
WPN_E_TAG_ALPHANUMERIC WPN_E_OUT_OF_SESSION

WPN_E_INVALID_HTTP_STATUS_CODE

Что означает WPN_E_INVALID_HTTP_STATUS_CODE

WPN_E_INVALID_HTTP_STATUS_CODE (0x803E012B) относится к платформа push-уведомлений Windows. При опросе платформа уведомлений получила недопустимый HTTP-код, не относящийся к диапазону 2xx.

Практический смысл и диагностика

  • Проверьте authentication, redirects, authorization, rate limits и server errors на polling endpoint.
  • Обрабатывайте non-2xx response явно, а не разбирайте его body как успешный notification response.
  • В AllStat состояние описано как получение polling-платформой HTTP status code вне диапазона 2xx.

Что сохранить

  • идентификаторы пакета/приложения и URI канала только в безопасной редактированной форме
  • тип уведомления, tag/group и размер payload
  • состояние запроса/регистрации канала и жизненный цикл callback
  • состояние сети, питания и облачного сервиса, а также первый HRESULT платформы

Исправление и проверка

Исправляйте конкретное состояние канала, возможности пакета, метаданные уведомления или доступность облачного сервиса.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.