Gabhail Lua-CURLv3 ri roghainnean libcurl sa chlàr a thèid a chleachdadh gus easy handle a thogail. Cuir am proxy an sin:

local cURL = require "cURL"
local transfer = cURL.easy {
  url = "https://www.example.com/file.bin",
  proxy = "http://proxy.example:8080",
  writefunction = output,
}

local ok, failure = pcall(function()
  transfer:perform()
end)
transfer:close()
if not ok then error(failure) end

Tha am pìos seo a' gabhail ris gur faidhle sgrìobhaidh a th' ann an output a chaidh fhosgladh ann am modh dà-chànanach agus a tha aig an neach-ghairm. Dùinidh an neach-ghairm e às dèidh na h-obrach. Tha an gairm dhìonnte a' dèanamh cinnteach gun tèid an easy handle a dhùnadh nuair a bhios perform ag èirigh mearachd.

Tha an URL fhathast ag aithneachadh an fhaidhle. Tha roghainn a' phroxy a' taghadh an eadar-mheadhanaich, agus bidh libcurl a' làimhseachadh an tunail HTTP a tha a' faighinn taic airson ceann-uidhe HTTPS. Airson luchdadh a-nuas ceadaichte de fhaidhle poblach gun chunntas proxy, thoir an ceann-uidhe HTTP bho inntrig ann an liosta proxy HTTP. Chan fheumar URL an fhaidhle ath-sgrìobhadh le làimh gu URL proxy.

Tha roghainn fhollaiseach cuideachd a' dèanamh soilleir cò às a tha an rèiteachadh. Tha làimhseachadh àrainneachd proxy libcurl na chur-a-steach eile; chan e luach coitcheann a th' ann an roghainn proxy siostam-obrachaidh brabhsair a gheibh a h-uile leabharlann lìonraidh Lua gu fèin-obrachail.

Ma bu chòir don iarrtas poileasaidh fèin-obrachail stiùirichte a leantainn, cuir air dòigh lorg le taic agus cuir an t-slighe a thagh thu chun a' chliant. Tha clàr nan roghainnean easy a' solar slighe stèidhichte airson an tar-chuir seo.

Artaigilean co-cheangailte