Delphi6 ve XE3.Delphi: Indy - yanıt gövdesini hata durumunda nasıl alabilirim?
Bir isteğin gerçek yanıt gövdesini almak istiyorum. Ancak sunucu hata yapar. Ardından Indy, yanıt metnini hatanın açıklamasıyla değiştirin.
Bu anasayfa, anormal olmayan işlemlerde de 500 yanıt için tasarlanmıştır ve yanıt metninden ne yapılacağını belirlememiz gerekir.
Durum kodu 500 olduğunda, IdHTTP veya bir Exception nesnesinden yanıt metni alabilir miyim?
Herhangi bir bilgi için teşekkürler! TIdHTTP
bir sunucu hatasıyla karşılaştığında
Hangi Indy sürümü? XE3 için – mjn
. EIdHTTPProtocolException's FErrorMessage'in yanıt içerdiği ilginç ancak ona erişemedim ... :-( – durumdara
@durumdara: Neden buna erişemiyordunuz? 'EIdHTTPProtocolException.ErrorMessage' bir kamu malı. –