shadowsocks / shadowsocks-qt5

A cross-platform shadowsocks GUI client
GNU Lesser General Public License v3.0
7.98k stars 2.33k forks source link

Content length mismatch error occurs on certain sites #559

Open clancy-chao opened 7 years ago

clancy-chao commented 7 years ago

Qt5 version: 2.9.0 Chrome version: 60.0.3112.113 (64-bit) Usage: Japan server on Youtube & DMM, China server on some Chinese websites etc Error occurs on DMM only

Many requests on DMM got this content length mismatch error (or empty response error) which makes pages unable to load. Tried untick pre-fetch resources to boost performance in Chrome settings but didn't help.

Tried many things and these are what I found Leave everything on browser & computer unchanged/untouched

  1. Use another Japan (or other country) server does not solve the issue
  2. Disconnect on Qt5 and connect same server on SS-windows does solve the issue
  3. Check log level: debug in Qt5 setting does solve the issue, magically

Not sure if it's DMM has shitty setup on server-side or Chrome decides to mess with certain websites or Qt5 has manipulated the request or just my computer's fault.

librehat commented 7 years ago

What is DMM?

clancy-chao commented 7 years ago

DMM.com, a Japanese online multi-media platform

librehat commented 7 years ago

It seems like a race condition if debug option can solve this problem....