怎样用程序实现post(200分)

  • 主题发起人 主题发起人 HN-Huang
  • 开始时间 开始时间
H

HN-Huang

Unregistered / Unconfirmed
GUEST, unregistred user!
已知http://www.xxxxxxxx.com/xxxxx.asp
及提交的几个参数a b c

a b c有规律的已知,怎么在程序中post,因为这个asp只接收post的数据

 
http://www.xxxxx.com/xxxxx.asp?a=xx&b=XX&c=xx
用控件发这个消息给后台的页
 
什么控件?这样行不通吧?
该asp只接收post的数据呀,
http://www.xxxxx.com/xxxxx.asp?a=xx&b=XX&c=xx这样不是get了,无效!
 
post 和get到底是怎么回事?
你这么一说我反到有点晕了
post数据以后你还要做什么?
 
好象post与get没什么区别
一个返回结果一个不返回结果,
这方面我不太懂,
asp我还是做过的页面提交好象全是post,提交数据
 
post的数据在asp中用request.form('a')
get的数据用request.querystring('a')接收。
而request('a')两者都能接受

在? &提交相当于get提交

现在我这个asp一定是用request.form接收的。

有谁能帮帮我呀。
 
我正在找这方面的东西。呵呵。
找到后记得告诉我一声。
wzca@sina.com
 
get是通过Url传出去如http://X.X.X/X.asp?X=x
而post是通过http协议的体部传出去的,不是通过url,可以突破256个字节的限制。
 
用idHttp的post方法
 
以前我曾经讲过 delphi5、bcb5带来的 TNMHTTP 控件有bug,不能post
你可以使用其他控件,比如 ICS 的http控件
或者搞到TNMHTTP的源码修改一下,不是很难
 
大皮,怎么实现呀?
 
什么怎么实现啊?delphi5带来的TNMHTTP把我们post的全部内容都编码了
比如, a=xxxx&b=yyyyy 它画蛇添足把“=”和“&”也编码了,那么服务器得到的就不对了
搞到源码,把它对post的内容进行编码的部分去掉罗
 
楼上的
我也发现这个问题,那要怎样处理呢?
 
可怜我竟然没有 NMHttp.pas ,只好用 ICS 顶一顶了(或者说升级成 ICS):-)
 
我不是说了吗,网上不知道在哪里有源码下载,有人有过,寄给我改过,改了之后我寄回给他
但是因为我是用ICS的,从来不用NMHTTP,所以我也没保存它,我也记不得那人是谁了
 
这个地方有高版的: http://www.51delphi.com/
先要登陆、然后才能进下载的
找tcp/ip里面的fastnet
可能这个版本已经改好了的,如果还不行、又不会改,那么把源码贴出来,我告诉你怎么改
 
谢谢各位的关注,我现在用indy简单的解决了问题。
但是哪里有indy的帮助文档呀?我下载的里面没有
还有哪儿有ics下载呀,我搜不到
 
ICS 免费软件、带源码,网络高手都用它
http://overbyte.alexid.fr/frame_index.html
 
哪位老大。给一个用 indy 或 ics 的POST的例子啊。
没有说明俺不太会用。呵呵。
多谢多谢!
 
后退
顶部