关于NMHTTP1.Post 的问题?(200分)

  • 主题发起人 主题发起人 pxlei
  • 开始时间 开始时间
P

pxlei

Unregistered / Unconfirmed
GUEST, unregistred user!
需要向CGI传输
username
password
text
三个参数。
由于text的数据量特别大,远远超过255个字符。
当把
NMHTTP1.OutputFileMode :=true;
后,
nmhttp1.post如何设置,
对应的文本文件什麽样的格式?
如加入需要传递的是:
username=pxlei
password=adre
text如下:
Declaration
procedure Post(URL, PostData: string);

Description
The Post method posts the contents of PostData to the specified URL.

Parameters:
The URL parameter specifies the location to post the data to.

If OutputFileMode is TRUE:
The PostData parameter specifies the name of the file that contains the data to post to the specified URL.

If OutputFileMode is FALSE:
The PostData parameter contains the actual data to post to the specified URL as a string. Note that in this case the amount of data that can be posted is limited by the maximum length of the String datatype.

Events Called: OnConnect, OnInvalidHost, OnHostResolved, OnStatus, OnDisconnect, OnConnectionFailed, OnRedirect, OnAboutToSend, OnSuccess, OnFailure, OnPacketSent

Scope: Public
 
好失望,没人回答。
 
全是英文看不懂!#@$@%#$^
 
就是说,你设置了OutputFileMode :=true的话,
先设置 nmhttp.body='body.txt' header='header.txt'
把 username=...&pwd=...&txt=... 保存到一个文件,比如 temp.txt 里面
参数PostData就用 'temp.txt'

返回的结果去 bodi.txt 和 header.txt 看
 
至于post前 header.txt 和 body.txt 2个文件是否要先创建一个空文件
就不清楚,自己试一下就知道了
 
多人接受答案了。
 
后退
顶部