chris wrote:
Thank you for replying.
The page can be reached. If the user hits the submit button fast enough
it is reached. Our webapp both runs under http and https. Under http
the page is always reached. Under https the only way to fix the problem
of "page cannot be displayed" seems to be to
set use-keep-alives to false or increase the
oracle.j2ee.http.socket.timeout considerably.
I also noticed the browser not contacting the server when the problem
occurs.
As said there are a few problems with https noticed by Microsoft and
other usegroups but this particular one I did not encounter.
I think it is a particular IE under XP problem.
There is nothing wrong with HTTPS support under IE.
Definitely frequent hit on the submit doesn't affect on HTTPS protocol.
But HTTPS is a *very* expensive protocol as it requires every byte to
be encoded before send to SSL to either side (this is why btw it is a
very bad idea to use large/numerous pictures on HTTPS server).
It is possible to guess that IE opens channel when the form ready for
submission (thus the upload file is converted into base64). It is also
possible to guess that the actual data transmission starts only when
data is ready (thus base64 crypted by the public key). The delay
between two events may lead to timeout if server socket is too
"impatient". Numerous submits create a request queue so finally one of
requests has something to send with success.
I would suggest to use the standard in-out schema instead: HTTPS is
used for secure authentification only, after that you're working with
regular HTTP.
Nothing JavaScript can do for you though.