我正在使用FTPWebRequest和FTPWebResponse連接到FTP服務器。此FTP服務器檢查來自客戶端的失敗登錄嘗試次數,並且如果在指定時間段內登錄失敗次數過多,則會臨時禁止客戶端。對於初始登錄失敗嘗試以及任何被禁止後的嘗試,我得到捕獲FTP錯誤消息
「遠程服務器返回錯誤:(530)未登錄。」
如果我嘗試(即在DOS提示符下)被禁止後,手動連接到FTP服務器,我得到
c:\> ftp a.b.c.d
Connected to a.b.c.d.
530 Host w.x.y.z has been temporarily banned from the FTP server.
Connection closed by remote host.
w.x.y.z是我的本地系統的IP地址。
有什麼辦法,我可以捕捉消息
的文本「530主機w.x.y.z已暫時從FTP服務器禁止。」
我需要能夠區分常規失敗的登錄嘗試(「未登錄」)和被禁止的結果之一,以及我能看到的唯一方法來捕獲並檢查錯誤信息。
發佈您的代碼。 – CathalMF
如果我有代碼,那麼我會知道如何去做... – JeffR
發佈你的代碼,你如何執行FTPWebRequest和響應! – CathalMF