一个Button 一个Memo
DELPHI5 + Indy9 和 Delphi7自带Indy都测试过
procedure TForm1.Button1Click(Sender: TObject);
var
idHttp1: TIdHttp;
begin
idHttp1 := TIdHttp.Create(Self);
// idhttp1.Disconnect;
// idhttp1.HandleRedirects := True;
// idhttp1.ReadTimeout:= 30000;
Memo1.Text := idHttp1.Get('http://www.baidu.com/');
end;
Get网页产生异常,但是如果把网址改为 http://www.ahjoe.com/ 则没有异常。现象看起来象是百度禁止IDHTTP访问。谁知道如何解决?
DELPHI5 + Indy9 和 Delphi7自带Indy都测试过
procedure TForm1.Button1Click(Sender: TObject);
var
idHttp1: TIdHttp;
begin
idHttp1 := TIdHttp.Create(Self);
// idhttp1.Disconnect;
// idhttp1.HandleRedirects := True;
// idhttp1.ReadTimeout:= 30000;
Memo1.Text := idHttp1.Get('http://www.baidu.com/');
end;
Get网页产生异常,但是如果把网址改为 http://www.ahjoe.com/ 则没有异常。现象看起来象是百度禁止IDHTTP访问。谁知道如何解决?
解决方案 »
- 用什么才能做到像windows文件管理器那样的功能
- 键盘钩子的问题,好久了,还没有能解决,请各位大侠出手
- 在不知道字段多少的情况下********************************
- 重绘ListBox的问题
- 如何删除启动项?
- 错误导入midas.dll是什么原因?该如何解决?(急)
- delphi连接数据库的方式有多少种?
- 紧急求助
- 最最最easy的问题,容易得分哦!
- 高分求助!!200分!如何将一个图片存入*.db或*.dbf数据库表格中的图像字段!!!
- could not convert variant of type(null)into type(string)问题
- delphi7界面乱码问题
IdHTTP1.Request.UserAgent := 'ahjoe.com';
好像是客户端浏览器类型吧
难道那网站对这个参数做了限制...
禁止indy的访问
https://ssms/MsgSendUnReg.jsp?Appid=COPM&Password=CLPCOPM2006&Msisdn=92202210&Msgcode=1&Msgcontent=TestURL2&Priority=1在delphi中要实现相同的功能,代码如下:
url:=‘https://ssms/MsgSendUnReg.jsp?Appid=COPM&Password=CLPCOPM2006&Msisdn=92202210&Msgcode=1&Msgcontent=TestURL2&Priority=1’;
fso:=CreateComObject(CLASS_FileSystemObject) as FileSystemObject;
http:=CreateComObject(CLASS_WinHttpRequest) as WinHttpRequest;
http.SetTimeouts(10000,10000,10000,10000);
http.Option[WinHttpRequestOption_SslErrorIgnoreFlags]:=13056;
http.Open('POST',url,EmptyParam);
却发送失败。请高手指点一下,应该怎么才对呢?谢谢了!!
对,就是禁止Indy访问了。