delphi用msxml 中的ixmlhttprequest发送参数到asp.net失败,该如何处理
delphi用msxml 中的ixmlhttprequest发送参数到asp.net失败
我在delphi中用ixmlhttprequest来和asp.net的服务器端页面异步通信,结果在delphi端传送过去的参数,在asp.net端总是无法接收到,以下是代码.
1.delphi端:
url:='http://localhost/default.aspx';//服务器url
params:='cardid=123456&gun=1249';//要传送的参数
xmlhttp:=CoXMLHTTPRequest.Create;
xmlhttp.open('GET',url,false,EmptyParam,EmptyParam);
xmlhttp.send(parms);//发送参数,但在服务器端接收不到.为何?我写的有错????谁给改正一下
while not xmlhttp.readystate=4 do
begin
showmessage(inttostr(xmlhttp.readyState));
end;
showmessage(xmlhttp.responseText);
2.asp.net端
request.querystring["cardid"]接收参数为null.是这iis配置问题???
------解决方案--------------------
你这里是GET方式。直接
我在delphi中用ixmlhttprequest来和asp.net的服务器端页面异步通信,结果在delphi端传送过去的参数,在asp.net端总是无法接收到,以下是代码.
1.delphi端:
url:='http://localhost/default.aspx';//服务器url
params:='cardid=123456&gun=1249';//要传送的参数
xmlhttp:=CoXMLHTTPRequest.Create;
xmlhttp.open('GET',url,false,EmptyParam,EmptyParam);
xmlhttp.send(parms);//发送参数,但在服务器端接收不到.为何?我写的有错????谁给改正一下
while not xmlhttp.readystate=4 do
begin
showmessage(inttostr(xmlhttp.readyState));
end;
showmessage(xmlhttp.responseText);
2.asp.net端
request.querystring["cardid"]接收参数为null.是这iis配置问题???
------解决方案--------------------
你这里是GET方式。直接
- Delphi(Pascal) code
url:='http://localhost/default.aspx?cardid=123456&gun=1249';//服务器url xmlhttp:=CoXMLHTTPRequest.Create; xmlhttp.open('GET',url,false,EmptyParam,EmptyParam); xmlhttp.send(VarEmpty);//发送参数,但在服务器端接收不到.为何?我写的有错????谁给改正一下 while not xmlhttp.readystate=4 do begin showmessage(inttostr(xmlhttp.readyState)); end; showmessage(xmlhttp.responseText);