我在ISAPI里写了一个AddForm
void CIsapi1Extension::AddForm(CHttpServerContext *pCtxt, long Add1, long Add2)
{
StartContent(pCtxt);
WriteTitle(pCtxt);
long Result;
CString Res;
Result=Add1+Add2;
Res.Format("\r\nAdd Result:%d\r\n",Result);
*pCtxt<<_T(Res);
EndContent(pCtxt);}
如果我直接在IE里输入地址:
/isapi1.dll?addform?add1=1&add2=4
就能返回正确结果:Add Result:5
但是,我写了另外一个函数,输出表单,然后这个表单提交参数给AddForm处理
void CIsapi1Extension::ShowAddForm(CHttpServerContext *pCtxt)
{
StartContent(pCtxt);
WriteTitle(pCtxt);
*pCtxt<<_T("Please input the number:<br>");
*pCtxt<<_T("\r\n<form action=\"isapi1.dll?AddForm\" method=\"POST\" >\r\n");
//*pCtxt<<_T("<input type=\"hidden\" name=\"mfcISAPICommand\" value=\"AddForm\">\r\n");
*pCtxt<<_T("<input type=text name=\"add1\" value=\"0\">\r\n");
*pCtxt<<_T("<input type=text name=\"add2\" value=\"0\">\r\n");
*pCtxt<<_T("<input type=submit name=\"b1\" value=\"Add\">\r\n");
*pCtxt<<_T("</form>\r\n"); EndContent(pCtxt);}
运行后,出现表单,并提交,却一直显示错误信息:
客户端提交了一个服务器无法处理的请求怎么回事啊?
void CIsapi1Extension::AddForm(CHttpServerContext *pCtxt, long Add1, long Add2)
{
StartContent(pCtxt);
WriteTitle(pCtxt);
long Result;
CString Res;
Result=Add1+Add2;
Res.Format("\r\nAdd Result:%d\r\n",Result);
*pCtxt<<_T(Res);
EndContent(pCtxt);}
如果我直接在IE里输入地址:
/isapi1.dll?addform?add1=1&add2=4
就能返回正确结果:Add Result:5
但是,我写了另外一个函数,输出表单,然后这个表单提交参数给AddForm处理
void CIsapi1Extension::ShowAddForm(CHttpServerContext *pCtxt)
{
StartContent(pCtxt);
WriteTitle(pCtxt);
*pCtxt<<_T("Please input the number:<br>");
*pCtxt<<_T("\r\n<form action=\"isapi1.dll?AddForm\" method=\"POST\" >\r\n");
//*pCtxt<<_T("<input type=\"hidden\" name=\"mfcISAPICommand\" value=\"AddForm\">\r\n");
*pCtxt<<_T("<input type=text name=\"add1\" value=\"0\">\r\n");
*pCtxt<<_T("<input type=text name=\"add2\" value=\"0\">\r\n");
*pCtxt<<_T("<input type=submit name=\"b1\" value=\"Add\">\r\n");
*pCtxt<<_T("</form>\r\n"); EndContent(pCtxt);}
运行后,出现表单,并提交,却一直显示错误信息:
客户端提交了一个服务器无法处理的请求怎么回事啊?
解决方案 »
- 正值换工作季节,发帖恶批不良企业联影医疗等。。回馈坛友
- 如下代码我试图获取显存大小、空余大小。可是为啥明明是256M显存,读出来却是240M呢?大家帮我看看吧
- 如何做成QQ游戏大厅那样可拖拉和隐藏的树型控件?
- VC/MFC-关于在视图 view 中添加工具栏 toolbar 的问题?
- 'Debug/Geos.pch': No such file or directory,这个问题怎么解决?
- 有没有这样的自动安装制作软件
- 请问什么是长连接,什么是短连接?
- 表达式计算!求助!
- ftp客户端的Control socket突然不能接收到OnReceiv(..)事件通知?????
- 那为能够帮我解释一下SQLBindCol函数,特别是参数。
- 简单的问题,关于CHtmlView的滚动条。急!
- 如何把 vc 6 调试器设置成 系统默认调试器?
<html><head><title>Default MFC Web Server Extension</title></head><body>Please input the number:<br>
<form action="isapi1.dll?AddForm" method="POST" >
<input type=text name="add1" value="0">
<input type=text name="add2" value="0">
<input type=submit name="b1" value="Add">
</form>
</body></html>