Действие POST выполняется успешно, но при этом иногда не догружает ответную страницу до самого конца

Регистрация
19.12.2015
Сообщения
288
Благодарностей
36
Баллы
28
Субж.

При работе через некоторые прокси серверы действие POST может выполняться, как бы, «успешно», но при этом иногда не догружать ответную страницу сервера до самого конца.

То есть, ответ сервера, как бы, сохранен. Действие POST завершается «успешно» и выходит по зеленому «корридору».

Но при ближайшем рассмотрении выясняется, что ответ сервера обрублен, от него отрезана концовка (то есть, принята только часть страницы, но действие POST считает, что принята уже вся страница от начала и до самого конца).

Кто-нибудь сталкивался с этим явлением?

Как с ним лучше бороться?

Кроме, как проверять наличие какого-либо текста, содержащегося в самом конце страницы, и при отсутствии этого текста делать повтор действия POST с теми же параметрами, ничего другого на ум пока не приходит...
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
Кроме, как проверять наличие какого-либо текста, содержащегося в самом конце страницы, и при отсутствии этого текста делать повтор действия POST с теми же параметрами, ничего другого на ум пока не приходит...
я всегда проверяю ответы сервера
 
Регистрация
19.12.2015
Сообщения
288
Благодарностей
36
Баллы
28
Наверное, так и надо делать. Сделать это совсем не трудно.

При работе через некоторые прокси действие GET или POST может принять ложное решение о том, что передача страницы со стороны сервера уже завершилась, и вся информация, якобы, уже передана.

Это чревато потерей информации и глючной работой шаблона.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)