如何在 Delphi 中,如何调用一个网页 Url,并得到返回值,谢谢!(200分)

  • 主题发起人 主题发起人 AsStone
  • 开始时间 开始时间
A

AsStone

Unregistered / Unconfirmed
GUEST, unregistred user!
DELPHI开发ASP的ACTIVE SERVER LIBARY。
使用ASP调用返回使用Response.取得返回值。
 
如何在 Delphi 程序中实现?
 
你的程序是windows桌面程序还是web的?

你要的返回值是网页内容还是头信息?
如果是桌面程序可以用IdHTTP控件来做
如果是web的。。。一般的网页语言都有response这个东东吧。。。。
 
是 Windows程序,返回里面是一串值
 
str:=IdHTTP.get('http://www.163.com');

str就是网页的内容。。。你要的是这个?
 
To:hs-kill,谢谢!
是这样的,我这边要跟公网数据交互,通过 URL 提交数据过去,再得到它返回的字串,验证数据提交成功或失败。
 
那就用我上面给的方法就行了。。。。
 
使用MSXML.XMLHttp
IE5及以上均可使用
xmlhttp := CreateOleObject("Msxml2.XMLHTTP");
xmlhttp.open('GET', 'http://localhost/sample.xml', false);
xmlhttp.send();
xmlhttp.responseBody
xmlhttp.responseXML
xmlhttp.responseText
 
idhttp的方法 要比msxml.xmlhttp的方法要好~~

因为idhttp封装了好多http协议方法的~~

msxml.xmlhttp并没有~~

用idhttp做数据提交,请做好加密工作~~~服务器端,请设置好refer设置~~..

以防止受到攻击~~
 
To:Mclkings
能将具体使用举例,或详细些嘛?非常感谢!
 
To:hs-kill.
好像不行。

TO:铁盒子
xmlhttp.responseText 没有返回
 
你是怎么写的。。。。。。。
 
后退
顶部