0

以下に示すように、コードで Http クライアントに cpprestsdk を使用しています。

std::string MyClass::GetPage(std::string url)
{
    web::http::client::http_client httpClient(utility::conversions::to_string_t(url));
    pplx::task<web::http::http_response> request = httpClient.request(web::http::methods::GET);
    request.then([=](pplx::task<web::http::http_response> task)
    {
        // TODO: handle exceptions here.
        web::http::http_response  response = task.get();
        return response.extract_string();
    });
}

複数のファイルの質問ヘッダーに記載されているこの奇妙な一連のコンパイラ エラーが発生しています。エラーが指摘されている参照の一例は次のhttp_client.hとおりです。

const utf16string &content_type = ::utility::conversions::to_utf16string("text/plain"),

の前には何もありません::utility。これは複数の場所で発生し、私のコードではありません。これは SDK からそのままです。NuGet パッケージ マネージャーを使用して API をダウンロードしました。助けてください。ありがとう。

4

0 に答える 0