Delphi中的TidHTTP如何进行错误处理以应对各种异常情况?