|

楼主 |
发表于 2020-2-10 14:38:20
|
显示全部楼层
- const IID IID_IWinHttpRequest =
- {
- 0x06f29373,
- 0x5c5a,
- 0x4b54,
- {0xb0, 0x25, 0x6e, 0xf1, 0xbf, 0x8a, 0xbf, 0x0e}
- };
- #import "C:\\Windows\\System32\\winhttpcom.dll" no_namespace
- //using namespace WinHttp;
- void CMFCwinhttpDlg::OnBnClickedButton1()
- {
- CoInitialize(NULL);
- _bstr_t HTTP_url, HTTP_class,HTTP_return;
- IWinHttpRequest* P_http = NULL;
- CLSID clsid = { 0 };
- CLSIDFromProgID(_T("WinHttp.WinHttpRequest.5.1"), &clsid);
- HRESULT hr = CoCreateInstance(clsid, NULL, CLSCTX_ALL, IID_IWinHttpRequest, (LPVOID*)&clsid);
- HTTP_class = _T("GET");
- HTTP_url = _T("https://www.baidu.com/");
- P_http->Open(HTTP_class, HTTP_url);
- P_http->Send();
- HTTP_return = P_http->ResponseText;
- CString str = HTTP_return;
- MessageBox(str);
- P_http->Release();
- /*OutputDebugString(str);*/
- CoUninitialize();
- // TODO: 在此添加控件通知处理程序代码
- }
复制代码
这是代码 方便复制调试,我用的2019 win10系统 |
|