xh; HTTP ve HTTPS isteklerini terminal üzerinden hızlı, sade ve okunabilir biçimde göndermek için geliştirilen açık kaynaklı bir komut satırı istemcisidir. HTTPie’nin kullanım yaklaşımını temel alırken daha yüksek performans ve tek çalıştırılabilir dosyayla kolay kullanım sunmayı amaçlar.
GET, POST, PUT, PATCH, DELETE ve diğer HTTP yöntemleri desteklenir. URL parametreleri, başlıklar, JSON gövdeleri, form verileri ve dosya yüklemeleri doğrudan komut satırı üzerinden tanımlanabilir.
Yanıtlar renkli ve biçimlendirilmiş şekilde görüntülenebilir. JSON içerikleri otomatik olarak düzenlenir, HTTP başlıkları ayrı gösterilir ve büyük yanıtların okunması kolaylaştırılır.
Oturum desteği sayesinde çerezler ve bazı bağlantı bilgileri sonraki isteklerde yeniden kullanılabilir. Proxy, özel CA sertifikaları, kimlik doğrulama, zaman aşımı ve yönlendirme davranışları gibi gelişmiş HTTP seçenekleri de yapılandırılabilir.
Komutlar istenirse eşdeğer cURL çıktısına dönüştürülebilir. Bu özellik, hazırlanan isteğin başka ortamlarda kullanılmasını veya mevcut cURL tabanlı iş akışlarına aktarılmasını kolaylaştırır.
Windows, Linux ve macOS üzerinde çalışır. Windows için hazır ikili paketler bulunur ve PowerShell, Winget, Scoop veya Chocolatey üzerinden kurulabilir.
GET, POST, PUT, PATCH, DELETE ve diğer HTTP yöntemleri desteklenir. URL parametreleri, başlıklar, JSON gövdeleri, form verileri ve dosya yüklemeleri doğrudan komut satırı üzerinden tanımlanabilir.
Yanıtlar renkli ve biçimlendirilmiş şekilde görüntülenebilir. JSON içerikleri otomatik olarak düzenlenir, HTTP başlıkları ayrı gösterilir ve büyük yanıtların okunması kolaylaştırılır.
Oturum desteği sayesinde çerezler ve bazı bağlantı bilgileri sonraki isteklerde yeniden kullanılabilir. Proxy, özel CA sertifikaları, kimlik doğrulama, zaman aşımı ve yönlendirme davranışları gibi gelişmiş HTTP seçenekleri de yapılandırılabilir.
Komutlar istenirse eşdeğer cURL çıktısına dönüştürülebilir. Bu özellik, hazırlanan isteğin başka ortamlarda kullanılmasını veya mevcut cURL tabanlı iş akışlarına aktarılmasını kolaylaştırır.
Windows, Linux ve macOS üzerinde çalışır. Windows için hazır ikili paketler bulunur ve PowerShell, Winget, Scoop veya Chocolatey üzerinden kurulabilir.