質問

ないのです。

が取得できまwinHTTP要求すると同じフォーマットで、正。私が使っているのでVC++2008ます

役に立ちましたか?

解決

あなたのコードは次のようになります:

// 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);

あなたのコードからこれらの3つの呼び出しを投稿することができますか?

完全なURLは、2つに分割されていること

注 - ホスト名はWinHttpConnect呼び出しで指定されているが、相対リソースパスが(WinHttpOpenRequestパラメータとして)pwszObjectName呼び出しで指定されています。あなたのコメントに基づいて、あなたがWinHttpConnect呼び出しで完全なURLを指定しているようです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top