CHttpFile::SendRequest(...),用在FOR循环中,遇到奇怪的400错误问题。急!!
netos 2004-01-12 04:36:52 for(int i=0 .....)
{
postdata(i);
}
postdata(i)
{
.....
if(pFile->SendRequest(NULL,0, (LPVOID)(LPCTSTR)szPostData, szPostData.GetLength()+1))
{
//这儿我一定要睡上几十秒才能得到正确的结果
Sleep(20000)
DWORD dwRet;
pFile->QueryInfoStatusCode(dwRet);
if (dwRet == HTTP_STATUS_OK)
{
}
}
}
如果用了Sleep就很好,没什么问题,如果不用,就提交一半,另外一半返回400错误。不知道有没办法解?