IndyHTTPクラスを使用してHTTP認証を実行しようとしています。しかし、いくつかの不明な理由により、次の行でアクセス違反エラーが発生しています 。IdHTTP1.Request.Authentication.Username:= Username;
コードストレッチは次のとおりです。
IdHTTP1:= TIdHttp.Create(Application);
IdHTTP1.ConnectTimeout:= 10000;
IdHTTP1.Request.Clear;
IdHTTP1.Request.BasicAuthentication:= true;
IdHTTP1.Request.Authentication.Username := Username;
IdHTTP1.Request.Authentication.Password := Password;
try
IdHTTP1.Get(PbxURL);
HttpCode := IdHTTP1.ResponseCode;
except
on E: EIdHTTPProtocolException do
HttpCode := IdHTTP1.ResponseCode;
私はDelphi2010を使用しており、すでに次のようなことを試みています 。IdHTTP1.Request.Authentication.Username:='admin'; しかし、問題を解決しませんでした...