XMLHttp Send失败,报Access is denied错误,请高手指点
海蛰 2003-12-25 11:00:10 在通过XMLHttp Send提交时,错误描述:Access is denied,错误代码:0x80070005
而且,在很多机器上运行都是可以的,只有在某台机器上才会出现这个错误。
部分代码:
IXMLDOMDocumentPtr pDoc2=NULL;
IServerXMLHTTPRequest2Ptr pXMLHttp=NULL;
hr=pXMLHttp.CreateInstance("Msxml2.ServerXMLHTTP.4.0");
lSleepEx=0;
hr=pXMLHttp->open("POST",ServerURL,_variant_t(VARIANT_FALSE), _variant_t(""), _variant_t(""));
try
{
hr=pXMLHttp->send(v.c_str());
}
catch(_com_error &e)
{
char sTmp[1024];
sprintf(sTmp,"Service RecvSMS Warning: %s,Error Code:0x%X",e.ErrorMessage(),e.Error()); //进入此处 ,e.ErrorMessage()=Access is denied ,e.Error=()0x80070005
}