如何发送网址中的参数?(100分)

  • 主题发起人 主题发起人 ledo
  • 开始时间 开始时间
L

ledo

Unregistered / Unconfirmed
GUEST, unregistred user!
假设URL如下:
http://www.temp.com/reg.asp?name=张三&age=28

在Delphi中用什么函数、控件或第三方控件不通过IE直接发送,并返回
发送成功或不成功的结果.
 
有用IE内核的TWebBrowser控件。
TNMHttp控件。
和第三方控件组ICS。
 
用nmhttp控件就可以,
比如
uses nmhttp;
type tform1=class(tform)
...
....
nmhttp1:tnmhttp;

begin
nmhttp1.get(http://www.temp.com/reg.asp?name=张三&age=28);
end;

如果错误回导致一个failed 事件,其实用head方法或者post比get方法要好,不过用
get方法后可以返回内容,比如nmhttp1.body将返回一个字符串!
 
不过个人认为用winsock比这个好,(注意不是要你用winsock控件)因为一般的控件如果
出现错误就弹出一个对话框,实在是太讨厌了!
 
多人接受答案了。
 
后退
顶部