您好:
    我做了一个asp程序,放在主机上,通过IE的URL地址栏运行时,能够得到结果,类适于:http://www.myaddress.com/mytest/dotest?param1=test&param2=haha。
在IE的地址栏时,能够正确地显示出来asp运行的结果。而我在Delphi的Edit控件里书入这个字符串,用indy Client 的TldHTTP控件来读取,结果出现:320 Object moved错误。我的Delphi是6.0版本。
    请问我应该怎么做呢?
我的代码:
  try
    Memo1.Lines.Add(iHttp.Get(edit1.Text));
  Except
    Memo1.Lines.Add('error replay');
  end;
------------------------------------------------
请问我应该怎么做呢?使用什么控件可以通过URl字符串正确地得到服务器返回的网页原码,谢谢。

解决方案 »

  1.   

    我的带参数的ASP的URL的字符串,第一次在IE的地址栏输入并按回车时,IE显示该页没有找到,而且IE的地址栏跳到了根目录并显示default.asp没有找到。
    例如:我输入:
    http://www.myaddress.com/mytest/dotest?param1=test&param2=haha
    则IE跳转到
    http://www.myaddress.com/default.asp
    并且显示该页没有找到。
    当我第二次把URL字符串拷贝到这个地址栏,按下回车,则能够正确地显示我的asp运行的结果。
       以上是我程序出现的问题,请您帮我研究一下,谢谢您。