OSS探訪

HTTPie CLIで、APIへのHTTPリクエストを読みやすく組み立てる

OSS健全度 33
スコアの見方

発掘スコアはStars・Watchers・Forks・Contributorsを対数圧縮して重み付けした独自指標(上限なし)。成長モメンタムは観測期間内の同スコアの差、OSS健全度は取得できた更新状況・Community Health・Releaseの0〜100評価です。

Stars
38,503
主要言語
Python
ライセンス
BSD-3-Clause
リポジトリ最終更新
2024/12/17

概要

HTTPie CLIは、WebサービスやAPIをターミナルからテスト・デバッグするHTTPクライアントです。`http`と`https`コマンドでヘッダー、JSON、フォーム、認証、ファイル送信などを簡潔に指定し、整形・色付きの応答を確認できます。

公式資料に基づく紹介・実機未検証 · 内容確認日:

JSON・認証・セッションを一つのCLI構文で扱う

任意のHTTPメソッドやヘッダー、JSONデータを指定でき、フォーム、ファイルアップロード、HTTPS、プロキシ、認証、永続セッション、ダウンロードにも対応します。API確認に必要な入力と応答をターミナル内で読みやすく保てます。

出典:[1]

curlの代替候補として対話的なAPI調査に

開発中のAPIへ手動でリクエストを送り、入力と応答を確認する用途に向きます。送信前に構文を確認したい場合は--offlineでリクエストを組み立てて表示してから、実送信へ進む使い方を推します。

出典:[1]

実行時の送信先と資格情報を必ず確認する

通常のコマンドは実際にHTTPリクエストを送ります。更新系メソッド、認証ヘッダー、アップロード対象を本番環境へ送る前に確認してください。--offlineは送信しない確認方法ですが、通常実行全体がdry-runになるわけではありません。

出典:[1]

参考にした公式資料

  1. [1]httpie/cli — README(2026-09-12)
編集部からの補足

curlという競合語をtopicsへ取り込み、比較検索と長年の再言及を獲得した例として選びました。

成長の推移

直近30日

38,503 Stars

推移データを蓄積中です。

Built with

  • Python

カテゴリとタグ

GitHub Topics

  • http
  • cli
  • client
  • terminal
  • web
  • json
  • development
  • rest
  • debugging
  • python
  • usability
  • httpie
GitHubのデータGitHubの詳細データを見る
Stars
38,503
Forks
4,002
Watchers
117
Open Issues
187
主要言語
Python
ライセンス
BSD-3-Clause
リポジトリ最終更新
2024/12/17
情報の誤りを報告

掲載内容に誤りや古い情報があればお知らせください。