请问delphi如何传递http参数?

rodmanchen3 2004-01-13 02:40:11
例如我想在delphi传递一个"http://192.168.1.88/go.asp?ID=1"
那么我怎么在delphi发送ID=1到http://192.168.1.88/go.asp上呢?
我用Webbrowser1.Navigate(http://192.168.1.88/go.asp?ID=1');这个可以,但它还要打开网页,所以速度很慢,我只需要传递个参数过去就行,请问高手们有什么办法?
...全文
188 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
rodmanchen3 2004-01-13
  • 打赏
  • 举报
回复
Iamfish(呆鱼),请发HTTPCli控件给我。chenke@mobset.com
whitetiger8 2004-01-13
  • 打赏
  • 举报
回复
还用一个服务器的组件TServerSocket.
ServerSocket1ClientRead是它的事件.
var
SS : string;

SS:=Socket.ReceiveText;
其中SS就是接收的内容.
Iamfish 2004-01-13
  • 打赏
  • 举报
回复
用ICS的HTTPCli或其它的。

把ID=1写到HttpCli1.SendStream里面。多个参数用
ID=1&Name=iamfish&PWD=***

HttpCli1.URL:='http://192.168.1.88/go.asp'
(...把ID=1写到HttpCli1.SendStream里面)
HttpCli.Post();
rodmanchen3 2004-01-13
  • 打赏
  • 举报
回复
ClientSocket1.port:=80;
ClientSocket1.Host:='192.168.1.88';
ClientSocket1.Active:=true;
//////////显示连接成功/////////
/////////然后我该怎么传递参数呢??难道是这样???/////////
ClientSocket1.Socket.SendText('go.asp?ID=1')
/////////但是没反应哦///////////////
rodmanchen3 2004-01-13
  • 打赏
  • 举报
回复
请问如何post参数过去?要传送参数ID=1给http://192.168.1.88这个服务器的go.asp文件上哦
vpoor 2004-01-13
  • 打赏
  • 举报
回复
winsock - post

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧