Ошибка 413 в websocket, как обработать?

До недавнего времени я занимался разработкой сервера веб-сокетов и столкнулся с слишком большой ошибкой 413-сущности. Я использую ratchetphp на моем сервере. Кто-нибудь сталкивался с этим? Что я могу сделать, чтобы этого не произошло? Если я ничего не могу сделать, пожалуйста, помогите мне воссоздать эту ошибку, текущее решение, которое у меня есть для исправления этой ошибки, — очистка кеша моего браузера. Я обнаруживаю эту ошибку, только проверяя вкладку «Сеть» в инструментах разработчика, используя Chrome, но если клиенты подключаются к серверу без знания инструментов разработчика, как я могу сообщить им, что им нужно очистить кэш?

3

Решение

После нескольких часов чтения кодов внутри библиотеки ratchetphp я обнаружил, что заголовок обновления http-соединения ограничен 4 КБ данных. Поэтому все, что я сделал, чтобы решить эту проблему — это увеличить лимит.

Если вы также столкнулись с этой ошибкой, см. Файл

Ratchet / Http / HttpRequestParser.php

Надеюсь это поможет

3

Другие решения

Я боролся с той же проблемой, и решение было довольно тривиальным: Удаление куки в моем браузере (Гугл Хром).

1

По вопросам рекламы [email protected]