Haltu aðeins áfram þegar download.part tilheyrir sömu framsetningu hlutar og þú munt biðja um núna. Skráarheiti eitt staðfestir það ekki: uppruninn kann að hafa breytt efninu frá fyrstu tilraun.

curl --proxy http://proxy.example:3128 --noproxy '' --connect-timeout 5 --max-time 60 -C - --output download.part http://files.example/test.bin

Skiptu báðum endapunktum út fyrir þjónustu sem þú hefur heimild til að nota. Fyrir samanburð á opinberri skrá þar sem opinber proxy eru leyfð skaltu velja HTTP-endapunkt af HTTP-proxy-listanum. -C - notar stærð fyrirliggjandi skrár sem framhaldspunkt. Skoðaðu svar áfangastaðarins í stað þess að telja hvaða svarhluta sem er vera bætin sem vantar:

SvarTúlkun
206 með Content-RangeAthugaðu að bilið sem kemur sé vænt framhald.
200Þjónninn kann að hafa hunsað Range og sent alla framsetninguna.
416Ekki er hægt að uppfylla umbeðið bil; ekki bæta villusíðunni við skrána.

Sannprófarar og If-Range geta hjálpað til við að forðast að sameina útgáfur af breytilegri auðlind. Fylgdu framsetningarreglum forritsins áður en þú treystir fullbúinni skrá.

range_offset_limit í Squid 6.13 stjórnar því hvenær hlutur er sóttur frá byrjun til skyndiminnisvistunar, ekki hvort biðlari megi biðja um bil:

range_offset_limit 0

Núllmörk forðast aukasókn á upphafi eingöngu til að fylla skyndiminnið. Að framsenda gagnlegt bil án þess að vista hlutinn í skyndiminni getur samt tekist. Við venjulegt HTTPS-CONNECT er Range-samskiptin innan TLS áfangastaðarins; lestu það svar í stað þess að líta á sýnilega hlutaskyndiminnisstefnu Squid sem stjórn á innri beiðninni.

Tengdir greinar