I'm running Tomcat 8.5.39 on an ubuntu 18.04 server that is experiencing
some weird results when trying to upgrade a secure websocket request from
Safari.  Safari is returning an "invalid utf-8 sequence" in the browser
console when processing the request, looking at the response headers in
Safari devTools i see that there are no response headers being sent back.
 I also reproduce this Tomcat is being hosted on Windows as well.

I turned on debugging on in Tomcat but didn't see anything error out on
Tomcat's side.  Searching both safari & tomcat forums didn't yield much
about this particular scenario.  What's interesting is that a non ssl
request works fine.   Also interestingly enough, when i hit another server
using an Apache reverse proxy to handle the SSL handshake and forward off
to Tomcat that also works.

I tried using the native libs and upgrading to the lastest openssl but the
request still fails.

No other major browser seems to be doing this (Chrome, FF work fine)  I'm
kinda at a lost as to why this one particular scenario seems to be failing,
any ideas?

Thanks,
Tom

Reply via email to