使用MSXML所遇到的奇怪问题
在Send完URI请求后,使用responseText时出现异常:“完成该操作所需的数据还不可使用”,下面是我的调用代码
sURL:='http://testeip.ndhpower.com/SSO/TestISAPI.asp'; //'http://eip.nhpower.com/SSO/SSOValidate.dll';
sQuery:='username='+edit1.Text+'&password='+edit2.Text;
sURL:=sURL+'?'+sQuery;
sso:=TXMLHTTP30.Create(nil);
sso.open('post',sURL);
sso.setRequestHeader('content-length',inttostr(length(sQuery)));
sso.setRequestHeader('content-type','application/x-www-form-urlencoded');
sso.send;
// edit3.Text:=sso.getResponseHeader('RetCode');
edit3.Text:=sso.responseText;
并不是服务器还没响应的问题,我曾经在send后加Sleep(5000),还是一样的错误
请各位看官不吝赐教!多谢!送上100分