Използвам indy TIDHTTP, за да кодирам начин да знам дали сървърът ми в интернет не работи или адресът на страницата на същия сървър не е наличен.
Копирах предложението, дадено в друга тема на stackoverflow:
try
IdHTTP1.Get(mypage_address);
except
on E: EIdHTTPProtocolException do begin
if e.errorcode=404 then
showmessage('404 File not found');
// use E.ErrorCode, E.Message, and E.ErrorMessage as needed...
end;
end;
но по този начин мога да открия само код за отговор на сървъра, а не дали сървърът изобщо не е отговорил. Предполагам, че е тривиално, но не знам какъв е начинът да го направя?