Значительно ли конвертирует отправку форм из POST в GET для пользователей iPhone, пользующихся WAN? - PullRequest
0 голосов
/ 15 октября 2019

Как пользователь iPhone, я заметил, что при некоторых условиях (как правило, во время поездок на поезде) браузер будет иметь проблемы конкретно * при отправке формы входа в систему, так что я получу сообщение с чтением (приблизительно, так как мой язык интерфейсаФранцузский): «Страница не может быть загружена, так как соединение было потеряно», и мне приходится возвращаться и повторно вводить мой пароль, и обычно мне приходится делать это несколько раз, прежде чем я смогу успешно отправить.

Может ли этобыть связано с тем, что рассматриваемый сайт (я вижу, что это происходит с https://www.speedrabbitpizza.com/, например) использует POST для отправки формы входа в систему, и поможет ли сайт, переключающийся / предлагающий процесс проверки без POST?

Я спрашиваю, потому что я мог бы нести ответственность за такой сайт, и хочу убедиться, что у меня есть информация, необходимая для принятия архитектурных решений, которые не приводят к пользовательскому опыту ниже среднего;Я попытался осмотреться, но такое поведение, похоже, не очень хорошо задокументировано.

Моя теория состоит в том, что с GET-запросами устройство может принимать идемпотентность и, таким образом, компенсировать ненадежные условия сети (например, в случае множественной адресации)Аппликативный код (WAN + WiFi) может дать команду на отправку запроса на оба интерфейса и посмотреть, какой из них возвращается первым), но не может применить те же методы к запросам POST, поскольку им не хватает идемпотентности. Я не смог проверить это, поскольку воспроизведение является сложным и не очень надежным, поэтому извиняюсь, если это немного умозрительно.

* в отличие от предыдущих действий (добавление AJAX-y товаров в мою корзину, входя в кассовую воронку), которые идут без проблем.

...