curl

ネットワーク・RFC

curlでHEADとGETを比べる ― -Iだけでは分からないこと

curlで同じURLへHEADとGETを送り、statusとヘッダーの差を読み取り専用で観察します。
ネットワーク・RFC

curl –resolveでDNSを変えずに新しい接続先を試す

curl --resolveでOSのhostsやDNSを変更せず、その1回の接続先IPだけを差し替えて確認します。
ネットワーク・RFC

curlでETagと304を観察する ― HTTPキャッシュを手で確かめる

curlでETagとIf-None-Matchを送り、200と304の違いからHTTPの条件付きリクエストを観察します。
ネットワーク・RFC

リダイレクト先をいきなり追わない ― curlでLocationの連鎖を見る

curlで3xxとLocationを観察し、SSO・短縮URL・古い社内リンクの転送経路を一次切り分けします。
ネットワーク・RFC

curlでリダイレクト経路と最終URLを確認する ― 301/302を追跡する

curlの-I・-L・url_effectiveを使い、301/302のLocation、途中経路、最終URLを切り分けて確認します。
Linux・CLI・DevOps

UbuntuでJSON APIを見るならcurl + jq ― 必要な項目だけ1発で抜く

Ubuntuでcurlとjqを組み合わせ、JSON APIのレスポンスから必要項目だけを抽出します。GitHubの公開Repository APIを例にします。
ネットワーク・RFC

curl -I の結果を読めるようになる ― HTTPレスポンスヘッダーを1行ずつ見る

curl -Iで表示されるHTTPレスポンスを、Status、Content-Type、Content-Encoding、Cache-Control、Content-Lengthの順に読み解きます。Nginxのgzip確認にもつながる実践的な見方です。
Linux・CLI・DevOps

tmuxでターミナル多重化

本記事はGeminiの出力をプロンプト工学で整理した業務ドラフト(未検証)です。tmuxでターミナル多重化tmuxは、単一のターミナル上で複数の仮想セッション、ウィンドウ、ペインを管理できるターミナルマルチプレクサです。DevOpsエンジニ...
Linux・CLI・DevOps

rsyncで効率的なファイル同期

本記事はGeminiの出力をプロンプト工学で整理した業務ドラフト(未検証)です。rsyncによる効率的なファイル同期とDevOps自動化rsyncは、差分転送アルゴリズムにより効率的なファイル同期を実現するコマンドです。本記事では、DevO...
Linux・CLI・DevOps

curlでREST API連携を試す

本記事はGeminiの出力をプロンプト工学で整理した業務ドラフト(未検証)です。curlを用いたREST API連携の安全な自動化とsystemdによる定期実行curlコマンドは、REST API連携における強力かつ汎用的なツールである。本...