Что означает код HRESULT 0x80EF019B (RTC_E_STATUS_CLIENT_LENGTH_REQUIRED)?

 
Предыдущий Следующий
RTC_E_STATUS_CLIENT_GONE RTC_E_STATUS_CLIENT_REQUEST_ENTITY_TOO_LARGE

RTC_E_STATUS_CLIENT_LENGTH_REQUIRED

Интерпретация результата

RTC_E_STATUS_CLIENT_LENGTH_REQUIRED (0X80EF019B) означает: сервер требует явный Content-Length/framing для тела запроса.

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

  • код состояния SIP, method и Request-URI domain.
  • Call-ID/CSeq, Via/Route/Contact и идентификатор ответившего узла.

Код-специфическая проверка

Проверьте raw request framing и Content-Length. Добавьте корректную длину именно того body, который отправляется; этот ответ не означает, что media type неподдерживаем или Request-URI слишком длинный.

Сопоставьте status с точным метод SIP и отвечающим hop.

Сверьте фактическое число байтов SIP body с Content-Length после кодирования. Если transport/framing формируется приложением, исключите расхождение между объявленной длиной и отправленным body; статус относится к framing, а не к размеру URI.

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


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