📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

ページの作成:「== 概要 == <br><br> == cURLライブラリ == ==== HTTPヘッダの取得例 ==== 以下の例では、cURLライブラリを使用してHTTPリクエストを行い、HTTPヘッダのみを取得している。<br> サンプルコードでは、以下に示すような手順を行っている。<br> <br> # <code>curl_easy_init</code>関数を実行して、cURLハンドルを初期化する。 # <code>curl_easy_setopt</code>関数を実行して、リクエス…」
 
62行目: 62行目:
       // ステータスコードを取得
       // ステータスコードを取得
       res = curl_easy_getinfo(curl, CURLINFO_RESPONSE_CODE, &response_code);
       res = curl_easy_getinfo(curl, CURLINFO_RESPONSE_CODE, &response_code);
       if (res == CURLE_OK) {
       if (response_code != 200) {
          if (response_code == 200) {
           std::cerr << "Error: HTTP status code " << response_code << std::endl;
            std::cout << "Response code: " << response_code << std::endl;
          }
           else {
            std::cerr << "Error: Response code is " << response_code << std::endl;
          }
      }
      else {
          std::cerr << "curl_easy_getinfo() failed: " << curl_easy_strerror(res) << std::endl;
       }
       }
     }
     }