Athbhailígh íoslódáil trí sheachfhreastalaí le Cache-Control: no-cache
Iarr freagra bailíochtaithe gan URL na híoslódála a athrú agus gan an athbhailíocht a mheascadh le toirmeasc ar stóráil.
Tá URL na híoslódála ceart, ach tá freagra stóráilte fós ag seachfhreastalaí comhroinnte. Má theastaíonn freagra bailíochtaithe leis an mbunfhoinse ón oibríocht, cuir an ceanglas sin ar an iarratas:
from urllib.request import ProxyHandler, Request, build_opener
import shutil
opener = build_opener(ProxyHandler({
"https": "http://proxy.example:8080",
}))
request = Request(download_url, headers={"Cache-Control": "no-cache"})
with opener.open(request, timeout=15) as response:
shutil.copyfileobj(response, output)
Glacann an blúire seo leis go bhfuil sruth aschuir dhénártha ag an bhfeidhmchlár agus go soláthraíonn sé download_url HTTPS. Chun íoslódáil phoiblí cheadaithe a thriail gan fhíordheimhniú seachfhreastalaí, úsáid iarrthóir críochphointe HTTP ón liosta seachfhreastalaithe HTTP san oscailteoir; fanann ceanglas taisce an iarratais mar an gcéanna. Coinníonn sé URL bhunaidh an acmhainne agus iarrann sé ar thaisceanna ar chonair an iarratais bailíochtú a dhéanamh roimh athúsáid.
Is féidir leis an mbailíochtú na bearta stóráilte a athúsáid
Ní féidir le taisce chomhréireach a fhaigheann no-cache an t-iarratas seo a chomhlíonadh ó fhreagra stóráilte gan bhailíochtú rathúil leis an mbunfhoinse. Is féidir leis an mbunfhoinse a dhearbhú go bhfanann an léiriú stóráilte bailí, mar sin ní gá don oibríocht comhad gan athrú a atarchur ón mbunfhoinse.
Cuireann max-age=0 in iarratas teorainn aoise in iúl. Tá sé úsáideach nuair a theastaíonn freagra ón bhfeidhmchlár nach bhfuil níos sine ná an teorainn sin, ach ní toirmeasc ar stóráil é. Is féidir le freagra a ghineadh anois díreach é a chomhlíonadh.
Iarrann cur paraiméadar ceiste randamach ar sprioc-URI eile. Is féidir leis sin iontráil taisce eile a chruthú nó fiú freagra an fheidhmchláir a athrú. Ná húsáid paraiméadar ceiste ach amháin nuair a bhíonn sé ina chuid de chomhéadan beartaithe na hacmhainne.
I gcás HTTPS CONNECT coitianta, ní féidir leis an seachfhreastalaí tolláin an ceanntásc seo a fheiceáil taobh istigh de TLS. Is féidir leis an mbeartas an bhunfhoinse agus na taisceanna a láimhseálann an malartú HTTP díchriptithe a shroicheadh fós. Seiceáil cá bhfuil an freagra stóráilte ina chónaí i ndáiríre sula gcuirfidh tú i leith an tolláin é.