download.part දැන් ඉල්ලීමට යන වස්තුවේ එකම නිරූපණයට අයත් නම් පමණක් බාගතකිරීම දිගටම කරන්න. ගොනු නාමය පමණක් එය තහවුරු නොකරයි: මුල් උත්සාහයෙන් පසු මූලාශ්‍රය අන්තර්ගතය වෙනස් කර තිබිය හැකියි.

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

සම්බන්ධතා අන්ත දෙකම භාවිතයට බලය ඇති සේවාවලින් මාරු කරන්න. පොදු ප්‍රොක්සි භාවිතය අනුමත පොදු ගොනු සැසඳීමකට HTTP ප්‍රොක්සි ලැයිස්තුවෙන් HTTP අන්තයක් ගන්න. -C - දැනට ඇති ගොනුවේ ප්‍රමාණය දිගටම කරන ස්ථානය ලෙස භාවිත කරයි. ලැබෙන ඕනෑම බොඩියක් අඩු බයිට් ලෙස නොසලකා ගමනාන්තයේ ප්‍රතිචාරය පරීක්ෂා කරන්න:

ප්‍රතිචාරයඅර්ථය
Content-Range සමඟ 206ලැබුණු පරාසය අපේක්ෂිත දිගුවද යන්න පරීක්ෂා කරන්න.
200සර්වරය Range නොසලකා මුළු නිරූපණයම එවා තිබිය හැකියි.
416ඉල්ලූ පරාසය සැපයිය නොහැකියි; දෝෂ පිටුව ගොනුවට නොඑක්කරන්න.

වලංගුකාරක හා If-Range වෙනස්වන සම්පතක වෙනස් අනුවාද එක්වීම වැළැක්වීමට උදව් වේ. සම්පූර්ණ ගොනුව විශ්වාස කිරීමට පෙර යෙදුමේ නිරූපණ නීති පිළිපදින්න.

Squid 6.13 හි range_offset_limit පාලනය කරන්නේ හැඹිලිය සඳහා වස්තුව ආරම්භයේ සිට ලබාගන්නේ කවදාද යන්න මිස සේවාලාභියා පරාසයක් ඉල්ලිය හැකිද යන්න නොවේ:

range_offset_limit 0

ශූන්‍ය සීමාව හැඹිලිය පිරවීමට පමණක් අමතර මුල් කොටසක් ලබාගැනීම වළක්වයි. වස්තුව හැඹිලිගත නොකර ප්‍රයෝජනවත් පරාසයක් යොමු කිරීමත් සාර්ථක විය හැකියි. සාමාන්‍ය HTTPS CONNECT හි Range හුවමාරුව ගමනාන්තයේ TLS තුළයි; එම ප්‍රතිචාරය කියවා, Squid හි පෙනෙන වස්තු හැඹිලි ප්‍රතිපත්තිය ඇතුළත ඉල්ලීමේ පාලනය ලෙස නොසලකන්න.

අදාළ ලිපි