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 សម្រាប់ប្រភេទ ហើយកំណត់វិធីសាស្ត្រនេះទៅព្រឹត្តិការណ៍ OnProxyAuthorization របស់សមាសភាគ HTTP។ ជំនួសតម្លៃកន្លែងកាន់ ដោយគណនីដែលផ្តល់ដោយតក្កវិជ្ជាព័ត៌មានសម្ងាត់របស់កម្មវិធី។

ការត្រឡប់ Handled=true អនុញ្ញាតឱ្យយន្តការផ្ទៀងផ្ទាត់បន្តជាមួយតម្លៃទាំងនោះ។ ត្រឡប់ false នៅពេលអ្នកប្រើបោះបង់ ឬកម្មវិធីបដិសេធផ្តល់ព័ត៌មានសម្ងាត់។

ចំណុចបញ្ចប់ប្រូកស៊ីនៅតែស្ថិតក្នុង ការកំណត់ ProxyParams របស់សមាសភាគ។ ការហៅត្រឡប់ចូលរួមក្នុងការផ្លាស់ប្តូរនៃគ្រោងការណ៍ដែលបានជ្រើស វាមិនចាំបាច់គណនាក្បាល Basic ឬ NTLM ដោយខ្លួនឯងទេ។

អត្ថបទពាក់ព័ន្ធ