|
- BYTE Buffer[2560] = { 0 };
- DWORD dwNumberOfBytesAvailable = 0;
- DWORD dwNumberOfBytesRead = 0;
- LPCTSTR lpszHttpHead = L"Accept:application/json, text/javascript, */*; q=0.01\r\nContent-Type:application/x-www-form-urlencoded; charset=UTF-8\r\n";
- LPCTSTR lpszPostData = L"{}";
- int _tmain(int argc, _TCHAR* argv[])
- {
- HINTERNET hInternet = InternetOpen(L"zwfgdlc", INTERNET_OPEN_TYPE_DIRECT, NULL, NULL, 0);
- HINTERNET hConnect = InternetConnect(hInternet, L"open.ikuai8.com", INTERNET_DEFAULT_HTTPS_PORT, NULL, NULL, INTERNET_SERVICE_HTTP, INTERNET_FLAG_KEEP_CONNECTION, 0);
- HINTERNET hRequest = HttpOpenRequest(hConnect, L"POST", L"/apis/dev_list/iko7385408e1fc54ab3", L"HTTP/1.1", NULL, NULL, INTERNET_FLAG_SECURE, 0);
-
- if (HttpSendRequest(hRequest, lpszHttpHead, -1, (LPVOID)lpszPostData, wcslen(lpszPostData)*sizeof(WCHAR)))
- {
- InternetQueryDataAvailable(hRequest, &dwNumberOfBytesAvailable, 0, 0);
- InternetReadFile(hRequest, (LPVOID)Buffer, dwNumberOfBytesAvailable, &dwNumberOfBytesRead);
- }
- else
- {
- printf("HttpSendRequest 失败!!!,ErrorCode:%d\n", GetLastError());
- }
- InternetCloseHandle(hRequest);
- InternetCloseHandle(hConnect);
- InternetCloseHandle(hInternet);
- return 0;
- }
复制代码 随便写个程序测试下,一直返回4006错误,发送的报文哪里不对?@口口
|
|