አንድ ድረ-ገጽ ከተቀሩት የHTTPS ጥያቄዎችዎ የተለየ ፕሮክሲ ይፈልጋል። Requests ይህን ምርጫ በፕሮክሲ መዝገበ ቃላቱ ውስጥ ራሱ መግለጽ ይችላል፦

routes = {
    "https://reports.example": "http://reports-proxy.example:8080",
    "https": "http://default-proxy.example:8080",
}
response = requests.get(
    "https://reports.example/monthly",
    proxies=routes,
    timeout=(5, 20),
)
response.raise_for_status()

ለዚያ መድረሻ የአስተናጋጅ ስም-ተኮር ቁልፍ ያሸንፋል። ሌላ የHTTPS አስተናጋጅ ስም በእቅድ-አቀፍ ግቤቱን ይጠቀማል። እሴቶቹ የፕሮክሲ ግንኙነቱን ይገልጻሉ፣ ስለዚህ የHTTPS መድረሻ በትክክል ወደ የHTTP ፕሮክሲ URL ሊዘረጋ ይችላል። እነዚህ ያለ ፕሮክሲ መለያ የተፈቀዱ የሕዝብ ጣቢያ መንገዶች ሲሆኑ፣ የHTTP ፕሮክሲ ዝርዝር ለእነዚያ እሴቶች እጩዎችን ሊያቀርብ ይችላል፤ እያንዳንዱን የመድረሻ ደንብ ግልጽ ያድርጉ።

አስተናጋጅ ስም ያዛምዱ፣ የመረጃ ምንጭ URL አይደለም

በRequests 2.32.5 ውስጥ የተወሰነው ቁልፍ ከመድረሻው እቅድ እና ከተተነተነው አስተናጋጅ ስም ይገነባል። መንገዱን፣ ጥያቄውን ወይም ወደቡን አያካትትም።

/monthly ወደ መዝገበ ቃላቱ ቁልፍ መጨመር ደንቡን ወደዚያ መንገድ አይገድብም። እንደዚሁም https://reports.example:8443 በዚህ መራጭ የሚታወቅ ወደብ-ተኮር ቁልፍ አይደለም። የአስተናጋጅ ስም ደንቡ የመድረሻው URL ሌላ ወደብ ሲጠቀምም ይተገበራል።

በዚህ ፍለጋ ውስጥ የዱርካርድ መስፋፋት የለም። ለreports.example የተሰጠ ደንብ ንዑስ ጎራን በራስ-ሰር አይሸፍንም። ፖሊሲው የመንገድ፣ የወደብ ወይም የቅጥያ ማዛመጃ ሲፈልግ ከዚህ ቀላል መዝገበ ቃላት ውጪ ግልጽ የመንገድ ውሳኔ ይጠቀሙ።

ቀጣዩ የመመለሻ አማራጭ ምን እንደሆነ ይወቁ

አተገባበሩ ቁልፎችን በዚህ ቅደም ተከተል ይፈትሻል፦ scheme://hostname፣ scheme፣ all://hostname፣ ከዚያ all። ስለዚህ እቅድ-አቀፍ የHTTPS ግቤት ከሁሉም እቅዶች አስተናጋጅ ስም ግቤት ቀድሞ ይመጣል። ይህ የታሰበው ልዩ ሁኔታ ከሆነ እቅድ-ተኮር የአስተናጋጅ ስም ደንብን በንድፍዎ ውስጥ መጀመሪያ ያስቀምጡ።

የእርስዎ Session ነባሪዎችን እና ከአካባቢ የመጡ ቅንብሮችን እንዴት እንደሚያዋህድም ግምት ውስጥ ያስገቡ። እነዚህን ሁለት ግልጽ ግቤቶች ከጥያቄው ጋር ማስተላለፍ የታሰቡትን መንገዶች ግልጽ ያደርጋል፣ ነገር ግን ለሌላ ማንኛውም የመድረሻ እቅድ ፖሊሲ አይወስንም።

አንድ ማዞሪያ ሌላ አስተናጋጅ ስም ሊያስገባ ይችላል፣ የፕሮክሲ ምርጫም ለዚያ አዲስ መድረሻ ጠቃሚ ነው። ደንቡን ከመጀመሪያው ገጽ ጋር እንደተጣበቀ ቋሚ መንገድ ሳይሆን ለእያንዳንዱ የሚጠየቅ URL ውሳኔ አድርገው ይንቡት።

ተዛማጅ ጽሑፎች