Sanduuqa liisku wuxuu muujin karaa boqol proxy halka TIdHTTP uu sii wado isla midka. Doorashada saf waxay beddelaysaa interface-ka; codsiga xiga wuxuu beddelaa wadada kaliya marka barta-dhamaadka la doortay ay gaarto habaynta macmiilka HTTP.

Soo dejinta HTTP ee dadweynaha, gelitaanka liiska proxy HTTP waxay bixin karaan barta-dhamaadka musharrax. Hayso host iyo port tiro dhan gadaal kasta oo gelitaan la muujiyay. Marka doorashada la aqbalo, ku dhaqan geli labadaba ka hor intaadan bilaabin soo dejinta:

IdHTTP1.ProxyParams.ProxyServer := ChosenHost;
IdHTTP1.ProxyParams.ProxyPort := ChosenPort;
Page := IdHTTP1.Get(TargetURL);

Qaybtani waxay u malaynaysaa macmiil aan shaqaynayn, barta-dhamaadka la xaqiijiyay iyo doorsoomayaasha jira ee barnaamijka. URL-ka bartilmaameedka wuxuu ahaanayaa website-ka. Goobta host-ka proxy waxay qaadataa host, ma aha URL-ka website-ka ama calaamad bandhig.

Doorashadu waxay u baahan tahay saddex natiijooyin suurtagal ah

  • Doorashada proxy saxda ah waxay bixisaa host iyo port laga bilaabo 1 ilaa 65535.
  • Doorashada Direct cad waxay nadiifisaa host-ka proxy ee codsiga xiga.
  • Doorashada aan sax ahayn ama maqan waxay ka tagtaa habaynta hadda siday tahay oo waxay ka codsatay isticmaalaha inuu saxdo.

Kala soocidda natiijooyinkaas waxay ka hortagtaa saf aan la dooran inuu si lama filaan ah codsiga xiga si toos ah u diro. Dami badhanka codsiga inta doorasho cusub aan dhamaystirnayn.

Haddii barta-dhamaadka ay yimaadaan qoraal ahaan, falanqee oo xaqiiji ka hor intaadan beddelin mid ka mid ah labada sifo. TryStrToInt waxay u oggolaanaysaa interface-ka inuu soo sheego port xun isagoon la hayn ka-bax beddelid oo aan la qaban. Kala qaybinta colonska ugu horreeya waxay ku habboon tahay kaliya qaab magaca host-ama-IPv4 oo si ula kac ah loo xaddiday: IPv6 literal wuxuu leeyahay colonskiisa. Goob host iyo goob port oo gooni ah waxay fududeeyaan matalaadda la kaydiyay.

Ha u oggolaan gujis UI inuu beddelo macmiil shaqaale horey u isticmaalayay. Ku dhaqan geli doorashada inta u dhaxaysa hawlo, ama sii hawl kasta oo isku mar ah macmiilkiisa u gaar ah oo la habeeyay. Doorashadu waxay maamushaa isku xirka mustaqbalka; ma guurin karto wareejin hore loo dhisay oo laga geeyo meel kale.

Maqaallo la xiriira