我正在尝试使用C ++中的COM对象处理来自本地服务器的响应中的JSON,但是每次尝试下载时都会弹出下载窗口。无论如何,除了在注册表中创建新的密钥条目之外,是否还可以处理JSON而无需下载它?
...
BSTR bstrUrl = SysAllocString(L"http://localhost:5000/");
Var.vt = VT_I4;
Var.lVal = 0;
Browser->Navigate(bstrUrl, &Var, &Var, &VariantPostData, &VariantHeaders);
SysFreeString(bstrUrl);
do
{
Sleep(1);
Browser->get_Busy(&Busy);
} while (Busy);
Browser->get_Document(&Dispatch);
Dispatch->QueryInterface(IID_IHTMLDocument2, (LPVOID *)&HTML);
Dispatch->Release();
HTML->get_body(&Element);
Element->get_innerHTML(&TestString);
std::wcout << TestString << std::endl;
本地服务器返回这样的内容
{"login":succes,"authCode":"asdasdasd"}