我想捕获从url返回的字符串值。 url是从c ++程序调用的。例如,浏览器地址窗口中的url将字符串值返回给浏览器屏幕。如果从c ++程序调用url,如何捕获该值。
我试过popen,但这似乎不起作用。
TCHAR psBuffer[128];
FILE* pPipe;
if ((pPipe = _popen("http://xxxx.com/kmver.php", "rt")) == NULL)
{
AfxMessageBox(_T("Can't access http://xxxx.com/kmver.php"));
}
else
{
fgets(psBuffer, 128, pPipe);
CString sVal = psBuffer;
_pclose(pPipe);
}