net::ERR_CONTENT_LENGTH_MISMATCH的問題

wssbuddy

唔知大家有冇遇到同樣問題, 花了很多時間查找也找不到net::ERR_CONTENT_LENGTH_MISMATCH的問題所在.
用Workerman\WebServer直接連上80 443, 沒有用NGINX再做轉駁

奇怪的是, 用 http 時是可以成功載入 bootstrap.min.css, 但用 https 時便會報錯net::ERR_CONTENT_LENGTH_MISMATCH

參考了HTTP HEADER, 但也找不到原因, 有沒有人遇到同樣問題及如何解決?

最初以為是BUFFER SIZE問題, 但bootstrap.min.css亦只是118KB左右, 如果用上外面的bootstrap.min.css, 是可以成功載入整個頁面, 那究竟是bootstrap.min.css本身問題? 還是Workerman\WebServer問題? 還是Workerman問題?

在Workerman\WebServer, 嘗試將$header.file_get_contents($file_path), 是正常的, bootstrap.min.css在非https的情況下亦沒有問題, 會否是否Workerman的問題?

Workerman\WebServer的CODE:

if ($file_size < $trunk_limit_size) {
    return $connection->send($header.file_get_contents($file_path), true);
}

Workerman 版本: 3.3.9

4607 1 0
1个回答

walkor 打赏

确实有问题,稍后看下

  • 暂无评论
年代过于久远,无法发表回答
×
🔝