Хэрэв шууд хүсэлт дахин чиглүүлэлтэд хүрч, дараагийн солилцоо proxy дээр бүтэлгүйтвэл шилжилтийг шалгана уу. Requests дахин чиглүүлэлтийн хувьд proxy-той холбоотой тохиргоог дахин бүтээдэг бөгөөд Session итгэж байгаа үед орчныг дахин харж болно.

Зураглалын утгаНэгтгэх үед юу болдог
NoneТүлхүүр устгагдаж, дараагийн шат орчноос нөхөж болох дутуу бичлэг үлдэнэ.
Хоосон тэмдэгт мөрТодорхой утга үлдэнэ; энэ нь тухайн схемд шууд маршрутлалтын зорилгыг хадгалж чадна.

Одоо байгаа Session-д шууд үйлдэлд оролцож буй очих схемүүдийг өгнө үү:

response = session.get(
    'https://example.com/start',
    proxies={'http': '', 'https': ''},
    timeout=15,
)

Хэрэв програмын нийлүүлж байгаа бол нэмэлт хостод хамаарах зураглал болон өөрчлөн тохируулсан адаптеруудыг шалгана уу. Энэ маршрутлалтын оролт нь тэдгээр бүрэлдэхүүн хэсгүүдийн хэрэгжүүлдэг бүх боломжит бодлогыг дарж чадахгүй.

Оношилгоонд URL бүрийг хадгал

Анхны URL, дахин чиглүүлэлт бүрийн байршил, хариултын төлөв, бүтэлгүйтэж буй үе шатыг тэмдэглэнэ үү. HTTP-ээс HTTPS руу шилжих нь холбогдох схемийн түлхүүрийг өөрчилнө; шинэ хост эхний хостны тойрч гарах дүрмээс гадуур үлдэж болно. Зөвхөн анхны URL агуулсан тайлан хоёр шилжилтийг хоёуланг нь нуудаг.

Дахин чиглүүлэлтийг дагахыг унтраасан нэг хариултыг ажиглах нь хил хязгаарыг илчилж болно. Үүнийг хүсэхээр шийдэхээс өмнө байршлыг нь өгөгдөл болгон шалгана уу; анхны итгэмжлэлүүдийг шинэ очих газарт ялгаваргүйгээр бүү илгээ.

Орчны илрүүлэлтийг унтраасан тусгай Session нь программ бүх маршрутлалт болон итгэлцлийн оролтыг санаатайгаар эзэмшиж байх үед өөр нэг сонголт юм. Энэ нь мөн итгэмжлэл болон CA-г автоматаар илрүүлэхэд нөлөөлдөг тул үүнийг ердийн дахин чиглүүлэлтийн засвар биш, програмын бодлого болгон сонгоно уу.

Холбоотой нийтлэлүүд