Skip to main content

https_get_binary_complete

Function https_get_binary_complete 

Source
pub fn https_get_binary_complete(
    host: &str,
    path: &str,
) -> Result<Vec<u8>, &'static str>
Expand description

https_get_binary の厳格版: 全試行で Content-Length に満たなければ Err。

【2026-09-26 バグ修正】https_get_binary は全試行が途中で切れると「最も長く 取れた部分」を成功として返す(CSS なら部分でも役立つため)。しかしフォント・画像は 壊れたデータの方が代替表示より悪い: www.sugi-lab.net で Noto Sans JP(通常ウェイト、 5,324,144 バイト)が 1,188 バイト欠けたまま登録され、通常ウェイトの文字が ページ全体で消えた(QEMU 実画面で発見。しかも欠けたままキャッシュへ書かれる)。 バイナリ資源はこちらを使い、失敗なら既定フォント/代替表示へ落とす。