Requests ofron një klasë Request dhe një funksion request me shkronja të vogla. Ndryshimi i shkronjave të mëdha mund të thërrasë një API të vlefshme me listën e gabuar të argumenteve në vend që të japë një gabim të thjeshtë për funksion të panjohur.

Objekti Request përshkruan mesazhin HTTP. Konfigurimi i proxy-t i takon API-së që e dërgon. Për një thirrje të zakonshme:

response = requests.request(
    'GET', 'https://example.com/',
    proxies=routes, timeout=15
)

Këtu routes është hartëzimi i proxy-t i zgjedhur për këtë veprim. Për kërkesat publike të lejuara, lista e proxy-ve falas ofron kandidatë për t'u formatuar me një protokoll që mbështetet nga ajo instalim i Requests. Kalimi i të njëjtës fjalë kyçe proxies te konstruktori i requests.Request nuk është ekuivalent.

Nëse aplikacioni përdor qëllimisht kërkesa të përgatitura, mbaj të ndarë përgatitjen e mesazhit dhe konfigurimin e dërgimit. Rrjedha e dërgimit të sesionit ka nevojë gjithashtu për bashkimin e synuar të mjedisit, afatin kohor, verifikimin dhe cilësimet e proxy-t.

Rregullo mospërputhjen e API-së përpara se të zëvendësosh pikat fundore të proxy-t. Një TypeError në konstruktor ndodh përpara se ai objekt të ketë kryer kërkesën e synuar të rrjetit.

Artikuj të ngjashëm