winHTTP GET请求C++

Ili*_*oly 2 c++ get winhttp winhttprequest

我会说得对.

有没有我可以获得winHTTP请求与常规格式相同的格式?如果它有任何区别,我正在使用VC++ 2008

Fra*_*nov 5

您的代码应如下所示:

// Specify an HTTP server.
if (hSession)
    hConnect = WinHttpConnect( hSession, L"www.example.com",
                               INTERNET_DEFAULT_HTTP_PORT, 0);

// Create an HTTP request handle.
if (hConnect)
    hRequest = WinHttpOpenRequest( hConnect, L"GET", L"/path/resource.html",
                                   NULL, WINHTTP_NO_REFERER, 
                                   WINHTTP_DEFAULT_ACCEPT_TYPES, 
                                   WINHTTP_FLAG_SECURE);

// Send a request.
if (hRequest)
    bResults = WinHttpSendRequest( hRequest,
                                   WINHTTP_NO_ADDITIONAL_HEADERS,
                                   0, WINHTTP_NO_REQUEST_DATA, 0, 
                                   0, 0);
Run Code Online (Sandbox Code Playgroud)

你能从你的代码中发布这三个电话吗?

请注意,完整URL分为两部分 - 在WinHttpConnect调用中指定主机名,但在WinHttpOpenRequest调用中指定相对资源路径(作为pwszObjectName参数).根据您的评论,您似乎在WinHttpConnect呼叫中指定完整的URL .