Skip to main content

resume_offset

Function resume_offset 

Source
pub fn resume_offset(raw: &[u8]) -> Option<usize>
Expand description

途中で切れた応答を Range: bytes=N- で続きから取り直せるなら、その N(受信済み本文長)。

【2026-09-26】QEMU の実画面で、GitHub Pages からの数 MB の取得がホスト側接続の リセット(RST)で途中切れになることがあった(パケットキャプチャで確認。 ゲスト側 TCP は受信窓どおりに ACK しており正常)。最初から取り直すと同じ長さを また運ぶことになり、再び切れやすい。サーバが Accept-Ranges: bytes を返していて、 本文を 1 バイト以上受け取っており、まだ足りないときだけ Some。