Cache-Control: no-cache ৰ সৈতে প্ৰক্সিৰ জৰিয়তে ডাউনলোড পুনৰ বৈধ কৰক
ডাউনলোড URL সলনি নকৰাকৈ বৈধ কৰা প্ৰতিক্ৰিয়া বিচাৰক আৰু পুনৰ বৈধকৰণক সংৰক্ষণ নিষেধাজ্ঞাৰ সৈতে মিহলাই নিদিব।
ডাউনলোড URL টো শুদ্ধ, কিন্তু এটা ভাগ-বতৰা প্ৰক্সিত এতিয়াও সংৰক্ষিত প্ৰতিক্ৰিয়া আছে। যদি কাৰ্যই মূলৰ সৈতে বৈধ কৰা প্ৰতিক্ৰিয়া বিচাৰে, তেন্তে সেই চৰ্তটো অনুৰোধত ৰাখক:
from urllib.request import ProxyHandler, Request, build_opener
import shutil
opener = build_opener(ProxyHandler({
"https": "http://proxy.example:8080",
}))
request = Request(download_url, headers={"Cache-Control": "no-cache"})
with opener.open(request, timeout=15) as response:
shutil.copyfileobj(response, output)
এই খণ্ডটোৱে ধৰি লৈছে যে এপ্লিকেশ্যনৰ ওচৰত বাইনেৰী আউটপুট ষ্ট্ৰিম আছে আৰু HTTPS download_url যোগান ধৰে। প্ৰক্সি প্ৰমাণীকৰণ নোহোৱাকৈ অনুমোদিত ৰাজহুৱা ডাউনলোড চেষ্টা কৰিবলৈ, অপনাৰত HTTP প্ৰক্সি তালিকাৰ পৰা এটা HTTP এণ্ডপইণ্ট প্ৰাৰ্থী ব্যৱহাৰ কৰক; অনুৰোধৰ কেশ্ব চৰ্ত একেই থাকে। ই মূল সম্পদ URL টো ৰাখে আৰু অনুৰোধ পথৰ কেশ্বসমূহক পুনৰ ব্যৱহাৰৰ আগতে বৈধ কৰিবলৈ কয়।
বৈধকৰণে সংৰক্ষিত বাইটসমূহ পুনৰ ব্যৱহাৰ কৰিব পাৰে
no-cache লোৱা এটা অনুৰূপ কেশ্বে মূলৰ সৈতে সফল বৈধকৰণ নোহোৱাকৈ সংৰক্ষিত প্ৰতিক্ৰিয়াৰ পৰা এই অনুৰোধ পূৰণ কৰিব নোৱাৰে। মূলে নিশ্চিত কৰিব পাৰে যে সংৰক্ষিত প্ৰতিনিধিত্ব বৈধ হৈয়েই আছে, গতিকে কাৰ্যই মূলৰ পৰা অপৰিৱৰ্তিত ফাইল পুনৰ প্ৰেৰণ কৰিব নালাগে।
অনুৰোধৰ max-age=0 এ বয়সৰ সীমা প্ৰকাশ কৰে। এপ্লিকেশ্যই সেই সীমাতকৈ পুৰণি নোহোৱা প্ৰতিক্ৰিয়া বিচৰা সময়ত ই উপযোগী, কিন্তু ই সংৰক্ষণৰ নিষেধ নহয়। এতিয়াই উৎপন্ন হোৱা প্ৰতিক্ৰিয়াই ইয়াক পূৰণ কৰিব পাৰে।
এটা যাদৃচ্ছিক কুৱেৰী পেৰামিটাৰ যোগ কৰিলে বেলেগ লক্ষ্য URI বিচৰা হয়। ই আন এটা কেশ্ব এণ্ট্ৰি সৃষ্টি কৰিব পাৰে বা এপ্লিকেশ্যনৰ প্ৰতিক্ৰিয়াও সলনি কৰিব পাৰে। কুৱেৰী পেৰামিটাৰ কেৱল তেতিয়াহে ব্যৱহাৰ কৰক যেতিয়া ই সম্পদৰ উদ্দেশ্যপ্ৰণোদিত ইণ্টাৰফেচৰ অংশ।
সাধাৰণ HTTPS CONNECT ৰ বাবে, টানেলিং প্ৰক্সিয়ে TLS ৰ ভিতৰত এই হেডাৰ দেখিব নোৱাৰে। নীতি তথাপিও মূল আৰু ডিক্ৰিপ্ট কৰা HTTP বিনিময় চলোৱা কেশ্বসমূহলৈ যাব পাৰে। সংৰক্ষিত প্ৰতিক্ৰিয়া টানেললৈ আৰোপ কৰাৰ আগতে ই প্ৰকৃততে ক'ত আছে পৰীক্ষা কৰক।