2015-08-03 3 views
1

Я разрабатываю сервер websocket до недавнего времени, я столкнулся с слишком большой ошибкой 413 Entity. Я использую ratchetphp на своем сервере. Кто-нибудь столкнулся с этим? Есть ли что-нибудь, что я могу сделать, чтобы этого не произошло? Если я ничего не могу сделать, пожалуйста, помогите мне воссоздать эту ошибку, текущее решение, которое я исправляю, это очистка кеша моего браузера. Я обнаружил эту ошибку только, проверив вкладку сети на инструментах разработчика, используя хром, но если клиенты подключаются к серверу без знания инструментов разработчика, как я могу сообщить им, что им нужно очистить свой кеш?Ошибка 413 в websocket, как обращаться?

ответ

1

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

Если вы столкнулись с этой ошибкой см файл

Ratchet/Http/HttpRequestParser.php

Надеется, что это помогает

0

Я боролся с таким же проблемой и решением было довольно тривиально: Удаление файлов cookie в моем браузере (Google Chrome).

+0

Это было мое решение раньше, но если вы попробуете решение выше, это больше не произойдет –

Смежные вопросы