Python Requests: cuir proxies chuig request(), ní chuig Request
Cuír cumraíocht an tseachfhreastalaí ar an API a sheolann an iarratas, ní ar thógálaí an ruda Request a chuireann síos ar an teachtaireacht HTTP.
Cuireann Requests aicme Request agus feidhm request le litreacha beaga ar fáil. Is féidir le hathrú cás na litreacha API bailí a ghlaoch le liosta argóintí mícheart in ionad earráid shimplí faoi fheidhm anaithnid.
Cuireann an rud Request síos ar an teachtaireacht HTTP. Baineann cumraíocht an tseachfhreastalaí leis an API a sheolann í. Le haghaidh gnáthghlao:
response = requests.request(
'GET', 'https://example.com/',
proxies=routes, timeout=15
)Anseo is é routes an mhapaáil tseachfhreastalaí a roghnaíodh don oibríocht seo. Le haghaidh iarratais phoiblí cheadaithe, tairgeann an liosta seachfhreastalaithe saor in aisce iarrthóirí le formáidiú le prótacal a thacaíonn an tsuiteáil Requests sin leis. Ní hionann an eochairfhocal proxies céanna a chur chuig tógálaí requests.Request.
Má úsáideann an feidhmchlár iarratais ullmhaithe go toiliúil, coinnigh ullmhú na teachtaireachta agus cumraíocht an tseolta ar leithligh. Teastaíonn cumasc comhshaoil beartaithe, teorainn ama, fíorú agus socruithe seachfhreastalaí ó shreabhadh seolta an tseisiúin freisin.
Ceartaigh an mhíshuíomh API sula n-athraíonn tú críochphointí seachfhreastalaí. Tarlaíonn TypeError sa tógálaí sula mbíonn an t-iarratas líonra beartaithe déanta ag an rud sin.