TIdHTTP මගින් OnProxyAuthorization නිරාවරණය කරන්නේ ප්‍රොක්සි සත්‍යතා සත්‍යාපන යාන්ත්‍රණය යෙදුමෙන් ගිණුමක් සැපයීම ඉල්ලා සිටින අවස්ථාව සඳහා ය. ආපසු ඇමතුමට TIdAuthentication වස්තුවක් සහ Handled ප්‍රතිඵලයක් ලැබේ:

procedure TForm1.IdHTTP1ProxyAuthorization(Sender: TObject;
  Authentication: TIdAuthentication; var Handled: Boolean);
begin
  Authentication.Username := 'PROXY_USER';
  Authentication.Password := 'PROXY_PASSWORD';
  Handled := True;
end;

වර්ගය සඳහා IdAuthentication ඒකකය භාවිත කර මෙම ක්‍රමය HTTP සංරචකයේ OnProxyAuthorization සිදුවීමට පවරන්න. ස්ථාන රඳවන අගයන් යෙදුමේ අක්‍රමාංක තර්කය සපයන ගිණුමෙන් ප්‍රතිස්ථාපනය කරන්න.

Handled=true ආපසු දීමෙන් සත්‍යතා සත්‍යාපන යාන්ත්‍රණයට එම අගයන් සමඟ ඉදිරියට යා හැක. පරිශීලකයා අවලංගු කරන විට හෝ යෙදුම අක්‍රමාංකයක් සැපයීමට ප්‍රතික්ෂේප කරන විට false ආපසු දෙන්න.

ප්‍රොක්සි අන්ත ලක්ෂ්‍යය තවමත් සංරචකයේ ProxyParams වින්‍යාසයට අයත් වේ. ආපසු ඇමතුම තෝරාගත් ක්‍රමයේ හුවමාරුවට සහභාගී වේ; එයට Basic හෝ NTLM ශීර්ෂය තමන් විසින්ම ගණනය කිරීමට අවශ්‍ය නැත.

අදාළ ලිපි