用ICS的post。为什么在post时,如果有location Change时,就死在那儿??要如做这种post??(100分)

  • 主题发起人 主题发起人 allen72
  • 开始时间 开始时间
我下载了一个新版本的ICS,如果在 onlocationchange 加 label1.caption:=httpcli1.location;
发现label1.caption 就是这个已经post的中的URL了??? 不是正确的location 
(老版本,只有http://。。。这部分有点不对,后面全对)
 
我这里如果GET遇到HTTP/1.0 302 Found,ICS是自动转的!
但是如果是POST,就会等,直到永远。

 
honestman:就是因为自动转不好.[blue][/blue] 如果ICS不自动,就可以我们自己处理.
它自动处理时,而又把location 判断错.就会提示地址错,如何不要它自动转!!!
 
最简单的解决方法:
在HttpProt.pas中查找location',发现
if (Field = 'location') then begin { Change the URL ! }
FLocationFlag := TRUE; <--把这句话注释掉。

 
只有这样了..还有好的ICS这类的东西吗???
 
后退
顶部