| Предыдущий | Следующий |
| RTC_E_STATUS_CLIENT_LENGTH_REQUIRED | RTC_E_STATUS_CLIENT_REQUEST_URI_TOO_LARGE |
RTC_E_STATUS_CLIENT_REQUEST_ENTITY_TOO_LARGE
Интерпретация результата
RTC_E_STATUS_CLIENT_REQUEST_ENTITY_TOO_LARGE (0X80EF019D) означает: request body превышает размер, который сервер готов обработать. Не объединяйте этот результат с соседними кодами того же facility: recovery определяется фактическим состоянием протокола и объекта.
Английский маркер для сопоставления с исходной документацией: the request body exceeds the size the server is willing or able to process
. Используйте его как поисковый ключ вместе с timestamp и transaction/session ID.
Что сохранить
- SIP status code, method и Request-URI domain.
- Call-ID/CSeq, Via/Route/Contact и identity of responding hop.
- relevant response headers/body size и decision taken by RTC state machine.
Код-специфическая проверка
Запишите Content-Length и фактический размер body, а также server limit если он известен. Уменьшайте/разделяйте payload; Max-Forwards и длина Request-URI к этой границе не относятся.
Классифицируйте response по SIP method, Request-URI и responding hop; одинаковый класс 4xx/6xx не означает одинаковую retry policy.
Сопоставьте status с точным SIP method и отвечающим hop. Один и тот же класс 4xx/6xx не задаёт общий recovery: решение зависит от Request-URI, authentication, routing и того, допускает ли RFC изменённый повтор.
Практический сценарий из EN-описания: A MESSAGE carrying an oversized document is rejected by the receiving gateway.
. В воспроизведении меняйте только параметр или state, который отличает этот сценарий от рабочего.
Восстановление
Следуйте семантике конкретного SIP status: исправляйте request, authentication или target только если response указывает на такой путь; terminal/global response завершает текущую ветку маршрутизации.
После изменения повторите тот же вызов и сравните первый HRESULT, достигнутую фазу и побочные эффекты. Исправление подтверждено только если прежнее условие «request body превышает размер, который сервер готов обработать» больше не возникает на сопоставимом входе.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
