ပရောက်စီမှတစ်ဆင့် ရရှိသော တုံ့ပြန်မှုသည် နှိုင်းရ Location ကို ပြန်ပေးနိုင်သည်:

Location: ../new/

ခေတ်သစ် HTTP သည် ဤနေရာတွင် URI ရည်ညွှန်းချက်ကို ခွင့်ပြုသည်။ တုံ့ပြန်မှုကို ဖန်တီးခဲ့သော URL နှင့် ၎င်းကို ဖြေရှင်းပါ။ ထို URL သည် https://docs.example/catalog/old/ ဖြစ်ခဲ့လျှင် အထက်ပါ ရည်ညွှန်းချက်သည် https://docs.example/catalog/new/ ကို ညွှန်ပြသည်။ ပရောက်စီ၏ လက်ခံနာမည်သည် အခြေခံမဟုတ်ပါ။

သာမန် Python urllib တောင်းဆိုမှုများအတွက် ပရောက်စီ အဆုံးမှတ်ပတ်လည်တွင် စာလုံးများ ဆက်စပ်ခြင်းအစား ၎င်း၏ ပြန်ညွှန်မှု ကိုင်တွယ်သူကို အသုံးပြုပါ:

opener = build_opener(ProxyHandler({
    "https": "http://proxy.example:8080",
}))
with opener.open("https://docs.example/catalog/old/",
                 timeout=15) as response:
    final_url = response.geturl()

ပရောက်စီ အတည်ပြုချက်မရှိသော ဤအများပြည်သူစာတမ်း တောင်းဆိုမှုအတွက် လမ်းကြောင်း ခွင့်ပြုပါက HTTP ပရောက်စီစာရင်းမှ HTTP ကိုယ်စားလှယ်လောင်းသည် နမူနာ အဆုံးမှတ်ကို အစားထိုးနိုင်သည်။ အတန်းများသည် urllib.request မှ လာသည်။ ၎င်း၏ ပုံမှန် ကိုင်တွယ်သူသည် ပံ့ပိုးထားသော ပြန်ညွှန်မှုများကို ၎င်း၏ ကန့်သတ်ချက်များအတွင်း လိုက်နာသည်။ final_url သည် နောက်ဆုံး အရင်းအမြစ် URL ကို ဖော်ပြသည်၊ ၎င်းသို့ ရောက်ရန် အသုံးပြုခဲ့သော ကြားခံကို မဟုတ်ပါ။

ဦးစွာ ဖြေရှင်းပါ၊ ထို့နောက် နောက်လမ်းကြောင်းကို ရွေးပါ

ပြန်ညွှန်မှုသည် ပန်းတိုင် လက်ခံ သို့မဟုတ် အစီအစဉ်ကို ပြောင်းနိုင်သည်။ ထို့ကြောင့် ပန်းတိုင်အခြေခံ ပရောက်စီ မူဝါဒသည် ထို URL အသစ်ကိုလည်း အကဲဖြတ်ရမည်။ ပထမ လက်ခံအတွက် အလုပ်ဖြစ်ခဲ့သော လမ်းကြောင်းသည် နောက်တစ်ခုအတွက် မဖြစ်နိုင်ပါ။

ပြန်ညွှန်မှု ကိုင်တွယ်မှုကို သင်ကိုယ်တိုင် အကောင်အထည်ဖော်သောအခါ အစက်အပိုင်းအစများ ကိုင်တွယ်မှုပါသော URI ရည်ညွှန်းချက် ဖြေရှင်းမှုကို အသုံးပြုပါ။ အမှန်တကယ် အခြေအနေကုဒ်၏ နည်းလမ်းစည်းမျဉ်းများကို ထိန်းသိမ်းပြီး ပြန်ညွှန်မှု ကန့်သတ်ချက် ချမှတ်ပါ။ Location ကို လက်ခံနာမည်တွင် ဆက်စပ်ခြင်းသည် ထို ဖြေရှင်းမှု အယ်လဂိုရီသမ်၏ အစားထိုး မဟုတ်ပါ။

ပြန်ညွှန်မှု မအောင်မြင်ပါက တောင်းဆိုထားသော URL၊ တုံ့ပြန်မှု အခြေအနေ၊ Location တန်ဖိုးနှင့် ဖြေရှင်းပြီးသော နောက် URL ကို သိမ်းထားပါ။ ဤတန်ဖိုး လေးခုသည် များသောအားဖြင့် မအောင်မြင်မှုသည် URL တည်ဆောက်မှုနှင့် သက်ဆိုင်သည် သို့မဟုတ် နောက်ပိုင်း ကြိုးစားခဲ့သော ချိတ်ဆက်မှုနှင့် သက်ဆိုင်သည်ကို ပြသသည်။

ဆက်စပ်ဆောင်းပါးများ