其实接收很简单的,和普通的jsp接收是一样的,只是要注意post时的信息格式
不知道你用的是D5还是D6?D6里post http信息还是用idhttp吧,这个比nmhttp要好
D5里nmhttp post中文的时候接收方接收到的是乱码
idhttp发送代码如下:
发送文本信息:
procedure TForm1.Button3Click(Sender: TObject);
var
Url,s : string;
Response : TStringStream;
Request : TStrings;
begin
Response := TStringStream.Create('');
try
Request := TStringList.Create ;
try
s := 'logname=csz&password=123';
Request.Append(s);
IdHTTP1.Request.ContentType := 'application/x-www-form-urlencoded';
IdHTTP1.Post(Url,Request,Response);
Memo1.Lines.Text := Trim(Response.DataString);
finally
Request.Free ;
end;
finally
Response.Free ;
end;
end;
WEB端接收和jsp里接受普通的request是一样的,可用javabean的setProperty来接收
也可以用request.getParamter()来接收