indy idhttp get 出现 Connection Closed Gracefully 在线等 ( 积分: 100 )

  • 主题发起人 主题发起人 yexingdongwu110
  • 开始时间 开始时间
Y

yexingdongwu110

Unregistered / Unconfirmed
GUEST, unregistred user!
try
idhttp.Get(url) //出现 Connection Closed Gracefully 异常
except
end;
idhttp.Get(idhttp.respose.loction) //我发现 idhttp.respose.loction 是有值的
然后以后 再对 idhttp 这个实例进行操作 去 get 任何一个网址都报同一个异常 Connection Closed Gracefully
idhttp.resposeCode = 301

请求高人帮忙~
 
Connection Closed Gracefully 异常其实不是“异常”(这是“正常关闭”的意思),它是Indy的通过异常机制进行流程控制的一种方式。
可以肯定的是,你是在开发环境中运行代码的,开发环境中的Debugger的默认设置是遇到所有异常都会弹出信息给开发者。
--所以,IDE中运行调试Indy应用是有点麻烦
通常情况下,Connection Closed Gracefully异常对应用程序没有任何影响,Indy组件内部已经处理了它。
 
>>再对 idhttp 这个实例进行操作 去 get 任何一个网址都报同一个异常 Connection Closed Gracefully
重新去Get其他网址之前,试试这样操作,IdHTTP1.IOHandler.Close;,然后再去Get,这样就不会报Connectoin Closed Gracefully了
 
多人接受答案了。
 
后退
顶部