主要選項
`httpie` 可以自然地组合 HTTP 方法、URL 和 `key=value` 形式的请求数据。请通过下面的选项创建各种形式的 HTTP 请求。
1. 基本請求與數據
2. 標頭與身份驗證
3. 輸出與其他
生成的命令:
請試著組合命令。
這個 Django 應用程序是一個技術指南文檔,旨在為用戶輕鬆解釋 Linux 的各種命令。
`http` 執行命令。
請將上述選項組合在一起,與 AI 一同虛擬執行命令。
安裝 HTTPie
`httpie` 基於 Python,因此使用 `pip` 進行安裝是最常見的方式。請參考以下各個操作系統的安裝方法。
Python pip
python3 -m pip install --upgrade pip wheel
python3 -m pip install httpie
使用 Python 的包管理器 `pip` 進行安裝的方法。
Debian/Ubuntu
sudo apt update
sudo apt install httpie
在基於 Debian 或 Ubuntu 的系統上使用 `apt` 進行安裝的方法。
CentOS/RHEL/Fedora
sudo dnf install httpie
在基於 CentOS、RHEL 或 Fedora 的系統上使用 `dnf` 或 `yum` 進行安裝的方法。
macOS (Homebrew)
brew install httpie
在 macOS 上使用 Homebrew 進行安裝的方法。
常用示例
`httpie` 由于其直观的语法,可以轻松实现实际的 API 调用场景。
檢查網頁內容 (GET)
http https://www.google.com
將 Google 首頁的 HTML 內容輸出到終端。
將 JSON 數據發送到 API (POST)
http POST https://api.example.com/users name=John age:=30
向 API 端點發送包含 JSON 數據的 POST 請求。
文件下載
http --download https://example.com/data.zip
將遠程服務器的文件下載到當前目錄。
檢查響應標頭
http -h https://www.google.com
僅輸出請求的響應標頭,省略正文。
請求內容預覽
http --offline POST https://api.example.com/test id:=1
不實際發送請求,而是輸出將要發送的請求的標頭和正文。