HttpSendRequest 12005 ERROR_INTERNET_INVALID_URL

hConnect = InternetConnect(hInternet, "http://www.csdn.net", INTERNET_DEFAULT_HTTP_PORT, NULL, "HTTP/1.1", INTERNET_SERVICE_HTTP, 0, 0);
		
if(hConnect)
{
	hRequest = HttpOpenRequest(hConnect, "GET", "/article/2013-04-07/2814771-apple-screwed-up-iphone-names", "HTTP/1.1", NULL, NULL, INTERNET_FLAG_RELOAD, 0);
	bret = HttpSendRequest(hRequest,NULL,0,lpPostData,nPostDataLen);
	int err = GetLastError();
	while(TRUE)  
	{  
		char cReadBuffer[4096];  
		unsigned long lNumberOfBytesRead;  
		bret = InternetReadFile(hRequest,cReadBuffer,sizeof(cReadBuffer) - 1,&lNumberOfBytesRead);  
		if(!bret || !lNumberOfBytesRead)  
			break;  
		cReadBuffer[lNumberOfBytesRead] = 0;  
		strResponse = strResponse + cReadBuffer;  
	}  
}


ERROR_INTERNET_INVALID_URL

12005

The URL is invalid.

解决:http://www.csdn.net改为www.csdn.net

参考:http://bbs.csdn.net/topics/390164961

你可能感兴趣的:(HttpSendRequest 12005 ERROR_INTERNET_INVALID_URL)