COM:提交表单返回405异常

COM:提交表单返回405错误

void CWebGameView::OnDocumentComplete(LPCTSTR lpszURL)
{
// TODO: 在此添加专用代码和/或调用基类

CHtmlView::OnDocumentComplete(lpszURL);

//获得源码
CString strSource;
GetSource(strSource);

BOOL bRetVal = FALSE;
CComPtr<IDispatch> spDisp = GetHtmlDocument();
//CComQIPtr<IHTMLDocument2> spPersistStream = spDisp;
m_hdtHtmlMonitor = spDisp;

if( _tcscmp(lpszURL, _T("http://xxx/xx/index/")) == 0)
{
LoginGame();
}
}

DWORD CWebGameView::LoginGame()
{
IHTMLInputTextElement  *ppvhInputElemt = NULL;
IHTMLFormElement       *ppvhFormElemt  = NULL;
IDispatch              *ppvdispOption  = NULL;
IHTMLElementCollection *ppvhElemtCollection = NULL;
COleVariant            vatIndexForm( (long)0);
HRESULT                hResult;
CString                strUserName;
CString                strPassword;

//从对话框输入用户名密码
m_pdlLogin = new CDialogLogin();
if( m_pdlLogin->DoModal() == IDOK)
{
strUserName = m_pdlLogin->GetLoginUserName();
strPassword = m_pdlLogin->GetLoginPassword();
}

//用户名输入控件
hResult = m_hdtHtmlMonitor->get_all(&ppvhElemtCollection);
hResult = ppvhElemtCollection->item( COleVariant(_T("username")), vatIndexForm, &ppvdispOption);
hResult = ppvdispOption->QueryInterface(IID_IHTMLInputTextElement, (void**)&ppvhInputElemt);
hResult = ppvhInputElemt->put_value( strUserName.GetBuffer());
ppvhInputElemt->Release();
ppvdispOption->Release();

//密码输入控件
ppvhElemtCollection->item( COleVariant(_T("password")), vatIndexForm, &ppvdispOption);
hResult = ppvdispOption->QueryInterface(IID_IHTMLInputTextElement, (void**)&ppvhInputElemt);
ppvhInputElemt->put_value( strPassword.GetBuffer());
ppvhInputElemt->Release();
ppvdispOption->Release();

//提交表单
hResult = ppvhElemtCollection->item( COleVariant(_T("lgform")), vatIndexForm, &ppvdispOption);
hResult = ppvdispOption->QueryInterface(IID_IHTMLFormElement, (void**)&ppvhFormElemt);
hResult = ppvhFormElemt->submit();
ppvhFormElemt->Release();
ppvdispOption->Release();

ppvhElemtCollection->Release();
return 0;
}


                <form id="lgform" name="lgform" method="post" action="" onsubmit="FormSubmit();return false;">
                  <div class="loginInfo">
                    <p>
                      <label>用户名:</label>
                      <input type="text" name="username" id="username" class="text" />