唔知大家有冇遇到同樣問(wèn)題, 花了很多時(shí)間查找也找不到net::ERR_CONTENT_LENGTH_MISMATCH的問(wèn)題所在.
用Workerman\WebServer直接連上80 443, 沒(méi)有用NGINX再做轉(zhuǎn)駁
奇怪的是, 用 http 時(shí)是可以成功載入 bootstrap.min.css, 但用 https 時(shí)便會(huì)報(bào)錯(cuò)net::ERR_CONTENT_LENGTH_MISMATCH
參考了HTTP HEADER, 但也找不到原因, 有沒(méi)有人遇到同樣問(wèn)題及如何解決?
最初以為是BUFFER SIZE問(wèn)題, 但bootstrap.min.css亦只是118KB左右, 如果用上外面的bootstrap.min.css, 是可以成功載入整個(gè)頁(yè)面, 那究竟是bootstrap.min.css本身問(wèn)題? 還是Workerman\WebServer問(wèn)題? 還是Workerman問(wèn)題?
在Workerman\WebServer, 嘗試將$header.file_get_contents($file_path), 是正常的, bootstrap.min.css在非https的情況下亦沒(méi)有問(wèn)題, 會(huì)否是否Workerman的問(wèn)題?
Workerman\WebServer的CODE:
if ($file_size < $trunk_limit_size) {
return $connection->send($header.file_get_contents($file_path), true);
}
Workerman 版本: 3.3.9