向ASP.NET网页提交POST数据问题…… ( 积分: 100 )

  • 主题发起人 主题发起人 我爱大咪咪
  • 开始时间 开始时间

我爱大咪咪

Unregistered / Unconfirmed
GUEST, unregistred user!
出现错误
---------------------------
Debugger Exception Notification
---------------------------
Project projects.exe raised exception class EIdHTTPProtocolException with message 'HTTP/1.1 500 Internal Server Error'. Process stopped. Use Step or Run to continue.

POST代码如下:
//不是302重定向问题、HTTP 版本的问题
if Pos('ok',TempData)>0 then
begin
ParamStr.Clear;
ParamStr.Add('TextBoxUserName='+RegPackets.TextBoxUserName);
ParamStr.Add('TextBoxPassword='+RegPackets.TextBoxPassword);
ParamStr.Add('TextBoxPasswordAff='+RegPackets.TextBoxPasswordAff);
ParamStr.Add('TextBoxEMail='+RegPackets.TextBoxEMail);
ParamStr.Add('RadioButtonListSex='+RegPackets.RadioButtonListSex);
ParamStr.Add('TextboxRecomUserName='+RegPackets.TextboxRecomUserName);
ParamStr.Add('TextGpic='+RegPackets.TextGpic);
ParamStr.Add('tk='+RegPackets.tk);
ParamStr.Add('submitsign='+RegPackets.submitsign);
ParamStr.Add('fromhost='+RegPackets.fromhost);
ParamStr.Add('backurl='+RegPackets.backurl);
try
TempData := _HTTP.Post(HeXunUrl[2],ParamStr);
_DEBUG(TempData);
except
_DEBUG('失败...');
end;
end;
 
还有一些隐含参数要提交吧。比如:__EVENTTARGET、__EVENTARGUMENT、__VIEWSTATE、__EVENTVALIDATION什么的,但是我也碰到过所有参数提交了还报500错误的情况。
关注中。。。
 
虽然都不是这些问题,但帖子不结不行,结贴,散分
 
后退
顶部