В последнее время (подозреваю, что после установки очередного IE патча, но может и ранее такое творилось) наблюдаю следующие "глюки" :
При посылке обычного POST-запроса на веб-сервер Websphere из IE через secure https иногда пропадают параметры запроса, т.е. request.getParameter("name") возвращает null. Причем иногда все проходит хорошо, иногда параметры "появляются" если сделать refresh/retry в эксплорере.
При использовании Tomcat вместо Websphere все хорошо;
При использовании Mozilla, Opera вместо IE тоже все хорошо;
При использовании http вместо httpS опять все хорошо.
Не сталкивался ли кто с аналогичными явлениями, а может даже и способ лечения знает?
Websphere версии 5.0, эксплорер IE6sp1 со всеми последними патчами.
Websphere + IE + https = проблема ?
-
- Уже с Приветом
- Posts: 605
- Joined: 14 Feb 2002 10:01
- Location: Russia
-
- Уже с Приветом
- Posts: 15311
- Joined: 30 Apr 2003 16:43
-
- Уже с Приветом
- Posts: 3982
- Joined: 13 Jul 2000 09:01
- Location: SVX -> BOS -> BUR -> SJC
Да, есть такая буква в этом слове. Проблема у WS. Причём 5. Можете провреить - поставить вашу прогу на 4ую, всё заработает как часы. У меня такое поведение наблюдалось при большом размере POST-запроса (несколько кило) и при коннекте на 80-ый порт от Вебсферы. При этом на 9080-ом порту всё работало как часы. IBM через какое-то время призналось, что проблемы во внутреннем транспорте и на последних фикспаках это починили.
Может быть для HTTP починили, а для HTTPS нет? Попробуйте коннект не на 243й порт (или какой там default для HTTPS), а создайте новый HTTPS-ый коннектор на другом порту и посмотрите будет ли работать. Ежли будет - баг в IBM
Ну и еще - try WebSphere 5.1 Они там еще добавили перформансу (правда как надо было гигабайт памяти для нормальной работы, так и осталось). Может и ошибок поправили заодно
Может быть для HTTP починили, а для HTTPS нет? Попробуйте коннект не на 243й порт (или какой там default для HTTPS), а создайте новый HTTPS-ый коннектор на другом порту и посмотрите будет ли работать. Ежли будет - баг в IBM
Ну и еще - try WebSphere 5.1 Они там еще добавили перформансу (правда как надо было гигабайт памяти для нормальной работы, так и осталось). Может и ошибок поправили заодно
I hated LA
-
- Уже с Приветом
- Posts: 297
- Joined: 21 Mar 2002 10:01
- Location: Minsk, BY -> central NJ
-
- Уже с Приветом
- Posts: 605
- Joined: 14 Feb 2002 10:01
- Location: Russia
-
- Уже с Приветом
- Posts: 605
- Joined: 14 Feb 2002 10:01
- Location: Russia
Как и предполагалось, виноват MS патч (хотя WebSphere тоже, наверное, не без греха): http://support.microsoft.com/default.aspx?kbid=831167
"... SYMPTOMS
Programs that use Wininet functions to post data (such as a user name or a password) to a Web server retry the POST request with a blank header if the Web server closes (or resets) the initial connection request. ..."
"CAUSE
This problem occurs after you apply the 832894 security update (MS04-004) or the 821814 hotfix."
"... SYMPTOMS
Programs that use Wininet functions to post data (such as a user name or a password) to a Web server retry the POST request with a blank header if the Web server closes (or resets) the initial connection request. ..."
"CAUSE
This problem occurs after you apply the 832894 security update (MS04-004) or the 821814 hotfix."