NMHTTP :: POST 的问题!
这个过程怎么用?
我想向一个服务器的login。asp提交几个变量username ,password
可是总出错
Edit1 放的是 127。0。0。1、login。asp
edit2 放的是 username=aa password=123456
我是这样作的
NMHTTP1->Post(Edit1->Eext,Deit2->Text)
结果出错 数据是提交了,可是返回的是数据格式不正确,
我又又试了NMURL
NMHTTP1->Post(Edit1->Eext,NMURL1-Encode)
还是不行,
这个怎么用 高手指点 谢谢!!
问题点数:20、回复次数:10Top
1 楼matq2008(叶子.net)回复于 2004-07-04 20:12:28 得分 5
你的服务器支持get还post的接收数据方式?如果是get,可以直接:
NHHTTP1->Post(".../login.asp?username=aa?password=123456");
如果是post,应该先发http协议头信息,再post数据,第二个参数填:username=aa&password=123456Top
2 楼matq2008(叶子.net)回复于 2004-07-04 20:12:55 得分 5
改一下:
NHHTTP1->Post(".../login.asp?username=aa&password=123456");Top
3 楼aaa2520(沥青)回复于 2004-07-05 20:16:30 得分 0
如果是post,应该先发http协议头信息,再post数据,第二个参数填:username=aa&password=123456
怎么 先发头信息???
谢谢Top
4 楼CoolSoftBird(Bird)回复于 2004-07-10 09:07:46 得分 5
DTD格式
header 和 bodyTop
5 楼aaa2520(沥青)回复于 2004-07-10 18:43:37 得分 0
发现问题了是发送的时候 =号被编码了,请问大家有没有办法不让post把=号编码的方法,
我发现放到文件里发送可以,还有别的方法吗???Top
6 楼captainivy(Ivy)回复于 2004-08-03 10:15:13 得分 0
关注
Top
7 楼yunhai1983(流氓兔子)回复于 2004-08-03 11:36:01 得分 0
听说是BUG bcb3就不会编码害得我现在用ClientSocketTop
8 楼alanwan(阿甘)回复于 2004-08-13 15:02:55 得分 5
我也遇到和你一样的问题,最后我也是用文件方式发送了...Top
9 楼wlucky(吉祥)回复于 2004-09-01 21:36:52 得分 0
关注!Top
10 楼wxhcool(沧海)回复于 2005-08-17 19:35:16 得分 0
这应该BCB的BUG ,post 的数据被HTTPEncode 加密了,请大家不要再浪费这方面的时间了。Top




