Açık kaynak

rusttp

Terminal için httpie tarzı HTTP istemcisi

KararlıRustMIT

Hakkında

rusttp, httpie benzeri istek söz dizimiyle çalışan bir HTTP istemcisidir. JSON alanı, ham JSON değeri, sorgu parametresi, başlık ve dosya yükleme tek satırda yazılır. Yanıt renklendirilerek gösterilir. --offline ile isteği göndermeden yazdırır. Tek bir yerel ikili dosyadır, Python gerektirmez. httpie söz diziminin yalnızca bir alt kümesini uygular.

Özellikler

  • key=value, key:=json, key==sorgu, Header:değer ve key@dosya istek öğeleri
  • JSON, form ve multipart gönderimi
  • Renklendirilmiş yanıt çıktısı ve --raw ile ham çıktı
  • --offline ile isteği göndermeden yazdırma
  • Basic ve bearer kimlik doğrulama, proxy, yönlendirme takibi, dosyaya indirme

Gereksinimler

Kaynaktan derlemek için Rust 1.85+ (edition 2024); Linux, macOS veya Windows sürüm ikilileri

Kurulum

curl -fsSL https://raw.githubusercontent.com/Ankara-Software/rusttp/master/install.sh | sh
cargo install --git https://github.com/Ankara-Software/rusttp

Kullanım

rusttp https://httpbin.org/get
rusttp POST https://httpbin.org/post name="Anilcan Kara" age:=28 active:=true
rusttp --offline POST https://httpbin.org/post name=Anilcan
GitHub deposu
https://github.com/Ankara-Software/rusttp
Hata bildir
https://github.com/Ankara-Software/rusttp/issues
Güvenlik politikası
SECURITY.md
Lisans dosyası
LICENSE (MIT)
Son güncelleme

Katkı vermek ister misiniz?

Hata bildirimi ve çekme isteği GitHub üzerinden kabul edilir.