:-)) Tento problem jsme na WAS6 nekolikrat resili. Pri prvnich vyskytech
(pred cca 2-mi lety) pomohly oficialni patche, protoze problem byl ve WASu.
Pred cca 3/4 rokem se to nekterych klientu objevilo znovu (ci to spise nekdo
eskaloval a zacalo se to resit) a pricinou bylo chybne nastavene MTU v
konfiguraci jejich ADSL routeru. Typicky tito klienti presli na ADSL a na
routeru meli nastaveno defaultni MTU=1500. Nekde na netu je programek
(urcite jich bude vice), ktery pustite u klienta a on vyplivne optimalni
MTU. Pripadne muzete experimentovat s pingem a najit MTU iterativne, tj.
najit MTU pri kterem jeste nedochazi k fragmentaci packetu (viz
http://forums.techguy.org/networking/480271-help-me-out-mtu-dsl.html).

Proc pri vyssim MTU dochazi ke ztrate dat (v Content-Length requestu prijde
XXX, ale bytu v requestu prijde < XXX), mi neni moc jasne. Clovek by si
myslel, ze MTU ovlivni pouze fragmentaci dat, nikoli spolehlivost prenosu...
Nicmene, po uprave MTU u postizenych klientu u nich problem zmizel.

Honza


-----Původní zpráva-----
Od: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] za
uživatele Robert Slama
Odesláno: Monday, September 24, 2007 19:01
Komu: Java
Předmět: WebSphere 6 - request.getInputStream() - error content-lenght


Zdravim, ked uz sa tu riesia mobilne problemy tak by som pridal jeden aj 
ja. Mame mobilnu aplikaciu, ktora sa pripaja k WS6. Obcas (nepravidelne) 
aplikacia na servri rupne dolu pri citani z request.getInputStream(); na 
chybnej dlzke contentu. Nejaky popis sme dohladali na 
http://www-1.ibm.com/support/docview.wss?uid=swg21239783 (a samozrejme 
aj riesenie) problem je, ze problem sa vyskytuje skutocne nepravidelne a 
z mobilnej app chodi dlzka v pohode. Je mozne, ze by niekde po ceste 
(proxy, firewall) doslo k zasahu do headru? Riesil niekto podobny 
problem ? Za napady a podnety vopred dakujem :)

r^

Odpovedet emailem