Apoti akojọ le fi ọgọrun aṣojú han nigba ti TIdHTTP tẹsiwaju lati lo ọkan naa. Yiyan ila kan yi wiwo pada; ibeere ti o tẹle yoo yi ọna pada nikan nigbati opin ti a yan ba de iṣeto ẹrọ alabara HTTP.

Fun awọn igbasilẹ HTTP ti gbogbo eniyan, awọn titẹ sii lati akojọ aṣojú HTTP le pese awọn opin oludije. Tọju olupin ati ebute odidi kan lẹhin gbogbo titẹ sii ti o han. Nigbati a ba gba yiyan naa, lo mejeeji ṣaaju ki igbasilẹ to bẹrẹ:

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

Yi pín yoo ro ẹrọ alabara ti ko ṣiṣẹ, opin ti a fọwọsi ati awọn oniyipada ti o wa tẹlẹ ti ohun elo naa. URL ibi-afẹde wa ni oju opo wẹẹbu. Aaye olupin aṣojú gba olupin kan, kii ṣe URL oju opo wẹẹbu tabi aami ifihan.

Yiyan nilo awọn abajade mẹta ti o ṣeeṣe

  • Yiyan aṣojú to wulo pese olupin ati ebute lati 1 si 65535.
  • Yiyan Direct ti o han gbangba yoo pa olupin aṣojú kuro fun ibeere ti o tẹle.
  • Yiyan ti ko wulo tabi ti ko si yoo fi iṣeto lọwọlọwọ silẹ bi o ti wa yoo si beere lọwọ olumulo lati tọ o.

Pipin awọn abajade wọnyẹn sọtọ yoo dena ila ti a ko yan lati fi ibeere ti o tẹle ranṣẹ taara lairotẹlẹ. Pa bọtini ibeere naa nigbati yiyan tuntun ko to.

Ti awọn opin ba wa bi ọrọ, ṣe ayẹwo ati fọwọsi wọn ṣaaju yi eyikeyi ninu awọn ohun-ini meji. TryStrToInt jẹ ki wiwo le royin ebute buburu laisi imukuro iyipada ti a ko mu. Pipin ni akọkọ colon dara nikan fun ọna orukọ olupin-tabi-IPv4 ti a fi idinamọ mọọmọ: literal IPv6 ni awọn colon tirẹ. Awọn aaye olupin ati ebute lọtọ yoo jẹ ki aṣoju ti a fipamọ rọrun.

Maṣe jẹ ki tẹ ni UI yi ẹrọ alabara ti oṣiṣẹ kan ti nlo tẹlẹ pada. Lo yiyan naa laarin awọn iṣẹ, tabi fun gbogbo iṣẹ nigbakanna ni ẹrọ alabara tirẹ ti a ti ṣeto. Oluyan naa n ṣakoso awọn asopọ iwaju; ko le gbe igbejade ti a ti fi idi mulẹ si ijade miiran.

Àwọn àpilẹ̀kọ tó jọra