Иногда пользователи нашего веб-приложения встречают следующее сообщение об ошибке:
Request Entity Too Large
The requested resource
/ourapp/ourlocation/
does not allow request data with GET requests, or the amount of data provided in the request exceeds the capacity limit.
Мы проверили наши журналы, но нам не удалось найти записи, которые, по-видимому, коррелируют с ошибкой выше. После небольшого исследования я считаю, что проблема в том, что какой-то аспект запроса слишком велик для определенных прокси-серверов, и прокси-сервер возвращает ошибку 413 в веб-браузер пользователя. (Хотя это только предположение.)
У вас есть какие-либо идеи для выяснения причины этой ошибки? До сих пор я использовал Charles Web Debugging Proxy и LiveHTTPHeaders , чтобы попробовать и наблюдать, сколько байтов использует каждый запрос к данной странице.
Вот еще несколько вопросов, которые могут помочь при устранении неполадок.
- Какой максимальный размер печенья разрешен? 4096 байт?
- Какие части запроса GET считаются с пределом емкости, указанным в сообщении об ошибке?
- Каков максимальный размер запроса GET?