Как я могу решить это: «Страница не отображалась, потому что объект запроса слишком велик».

13155
Xavierjazz

Win 7. 64-bit. Это также изначально происходило на моей предыдущей машине с XP. В обоих случаях веб-сайт загружался без проблем, в случае с XP, в течение многих лет, в случае с Win 7, в течение примерно 4 месяцев.

Это также происходит, когда я использую IE.

Я искал в сети в течение многих недель, и я не могу понять, как это исправить. Все сайты, на которые я пошел, чтобы предположить, что это iis, который должен быть изменен. Это происходит только на одном сайте: www.ttc.ca. Я благодарен за помощь, спасибо.

2
Это только на комбинации Chrome и Windows 7? (Протестировано на Windows 8.1 и Chrome - страница загружается нормально, если вам не нужно нажимать какую-то конкретную ссылку, чтобы получить эту ошибку) Darius 9 лет назад 0
Это точная ссылка, но никто не работает для меня. https://www.ttc.ca/Routes/82/Westbound.jsp У меня была XP, и это случилось. Затем я перешел на Win 7 около 5 месяцев назад, и все было хорошо. Затем около 3 недель назад это случилось снова. Я не могу получить доступ к этому сайту. Xavierjazz 9 лет назад 0
Никаких проблем с Windows 8 / 8.1 (оба 64-разрядных) и Chrome (32-разрядные) .. даже на этой конкретной странице. Интересно, есть ли какая-то комбинация ОС и браузера? (Windows 7 ... 32-битная или 64-битная?) - я попытаюсь протестировать на другом компьютере с Win7 и доложить. Darius 9 лет назад 1
64 бит Спасибо, я добавлю это к вопросу. Это какая-то случайная вещь, как я пытался прояснить в вопросе, но как только это происходит, это всегда происходит. Xavierjazz 9 лет назад 0

1 ответ на вопрос

3
LawrenceC

Это дружественное для Microsoft описание стандартной ошибки HTTP (413), и это означает, что серверу не понравился размер вашего HTTP-запроса.

Что вы можете сделать с размером ваших HTTP-запросов в большинстве браузеров? Ничего особенного, так что это скорее всего ошибка на стороне сервера.

Я думаю, вы могли бы увидеть, пытаетесь ли вы получить доступ к URL-адресам, которые предназначены для использования API, то есть предназначены не для доступа через ваш браузер, а для доступа через приложение или программу. Однако вы не должны видеть это, просто щелкая ссылку в браузере, если у вас нет расширений или надстроек, которые мешают отправке HTTP-запроса на сервер - если разработчик сайта не ленился или не соглашался с тем, что вы получаете ошибки HTTP, такие как тот.

Если у вас есть надстройка, модифицирующая строку вашего User Agent, и вы сделали что-то смешное, например, установите строку для содержимого всего текста или другого документа, это может быть причиной ...

Поэтому, скорее всего, что-то на стороне сервера не так, и тому, кто запускает сервер, нужно исправить или обновить программу, генерирующую веб-страницы для этого конкретного URL.


РЕДАКТИРОВАТЬ: Как @Daniel B упоминает ниже в комментариях (то, о чем я не думал!) - куки являются частью запроса. Очистка их (либо для конкретного сайта, либо для всех, если вы не уверены) уменьшит длину вашего HTTP-запроса, если для сайта, который вы пытаетесь посетить, существуют устаревшие файлы cookie.

Но есть одна вещь: печенье. Если удаленная служба сильно зависит от файлов cookie и / или работает со сбоями, их размер данных может быть довольно большим. Daniel B 9 лет назад 3
Спасибо обоим. Когда это впервые произошло на моей машине с XP, я связался с TTC. Я получил ответ, что, должно быть, что-то не так с моей машиной, это не была их ответственность. Что касается комментария Дэниела Б., я не уверен, что вы имеете в виду. Есть ли способ, которым я могу это изменить? В-третьих, AFASIK, я не изменял ни одной строки User Agent, я бы не знал, как это сделать. Xavierjazz 9 лет назад 0
@Xavierjazz Конечно, очистите куки сайта в вашем браузере. Если вы не уверены, просто удалите все куки. Файлы cookie отправляются как часть заголовков HTTP-запроса, на которые распространяются дополнительные ограничения, чем в теле запроса, которое следует после заголовков. Daniel B 9 лет назад 1
@ Даниель б: это сработало, это сработало, это сработало! Так просто. Большое спасибо!!! Пожалуйста, добавьте это как ответ. Xavierjazz 9 лет назад 2
Нет, просто прими этот ответ. В нем есть все детали того, как это сообщение является настраиваемым сообщением IIS для ошибки 413. Я просто знаком со всей проблемой с файлами cookie, потому что vBulletin широко использует их для хранения информации о прочтении / чтении в каждом потоке, чтобы уменьшить нагрузку на базу данных. Daniel B 9 лет назад 2
Это снова сработало. Еще раз спасибо. Xavierjazz 9 лет назад 0