HTTP Prompt - Pelanggan HTTP Talian Perintah Interaktif

HTTP Prompt - Pelanggan HTTP Talian Perintah Interaktif

Http prompt (atau HTTP-Prompt) adalah pelanggan HTTP baris arahan interaktif yang dibina di httpie dan prompt_toolkit, Mempunyai penonjolan autokomplete dan sintaks. Ia juga menyokong kuki auto, integrasi openapi/swagger serta saluran paip seperti UNIX dan pengalihan output. Di samping itu, ia dilengkapi dengan lebih daripada 20 tema yang boleh anda gunakan.

Pelanggan http http prompt untuk linux

Dalam artikel ini, kami akan menerangkan cara memasang dan menggunakan secara ringkas HTTP-Prompt di Linux.

Cara Memasang Prompt HTTP di Linux

Anda boleh memasang HTTP-Prompt Sama seperti pakej python biasa menggunakan arahan PIP seperti yang ditunjukkan.

$ pip Pasang HTTP-Prompt 

Anda mungkin akan mendapat kesilapan kebenaran jika anda cuba memasang HTTP-Prompt di python seluruh sistem. Ia tidak dinasihatkan, tetapi jika ini adalah apa yang anda mahu lakukan, hanya gunakan perintah sudo untuk mendapatkan keistimewaan akar seperti yang ditunjukkan.

$ sudo pip memasang http-prompt 

Sebagai alternatif, anda boleh menggunakan --pengguna Pilihan untuk memasang pakej ke direktori rumah pengguna seperti berikut:

$ pip pemasangan-HTTP-Prompt 

Untuk menaik taraf Http prompt, lakukan:

$ pip install -u http -prompt 

Cara Menggunakan Prompt HTTP di Linux

Untuk memulakan sesi, cukup jalankan HTTP-Prompt arahan seperti yang ditunjukkan.

Mulakan dengan sesi terakhir atau http: // localhost: 8000 $ http-prompt Mulakan dengan URL yang diberikan $ http-prompt http: // localhost: 3000 Mulakan dengan beberapa pilihan awal $ http-prompt localhost: 3000/API-Auth Pengguna: lulus nama pengguna = seseorang 
Mulakan prompt http

Selepas memulakan sesi, anda boleh menaip arahan secara interaktif seperti yang ditunjukkan dalam tangkapan skrin berikut.

Penggunaan Perintah Prompt HTTP

Untuk melihat bagaimana Http prompt akan memanggil httpie, jalankan arahan berikut.

> Httpie Post 
Pratonton bagaimana httpie dipanggil dalam http prompt

Anda boleh menghantar Http minta, masukkan salah satu kaedah HTTP seperti yang ditunjukkan.

> kepala > Dapatkan > pos > let > patch > Padam 
Jalankan kaedah HTTP

Adalah mungkin untuk menambah tajuk, pertanyaan-string, atau parameter badan, Gunakan sintaks seperti dalam Httpie. Berikut adalah beberapa contoh:

# Tetapkan header > Jenis Kandungan: Aplikasi/JSON # Parameter QueryString > Page == 5 # parameter badan > nama pengguna = tecmint  > full_name = "Tecmint Howtos" # parameter badan di json mentah > Nombor: = 45239 > is_ok: = Benar > Nama: = ["Tecmint", "Howtos"] > pengguna: = '"nama pengguna": "tecmint", "kata laluan": "followus"' # tulis semuanya dalam satu baris > Kandungan-Jenis: Aplikasi/JSON Page == 5 Nama Pengguna = TECMINT  

Anda juga boleh menambah Httpie pilihan seperti yang ditunjukkan.

> -Bentuk -Pengguna Auth: Lulus > --Verify = tidak Atau >-Form-Pengguna Auth: Lulus Nama Pengguna = Tecmint-Kandungan-Jenis: Aplikasi/JSON 

Untuk menetapkan semula sesi (membersihkan semua parameter dan pilihan) atau keluar dari sesi, jalankan:

> rm * Sesi #Reset > Keluar Sesi #exit 

Untuk contoh maklumat dan penggunaan lanjut, lihat dokumentasi HTTP-Prompt di: http: // http-prompt.com/.

Itu sahaja! Http prompt Menjadikan teman yang sempurna untuk Httpie. Kami ingin mendengar daripada anda. Kongsi pendapat anda atau ajukan soalan mengenai HTTP-Prompt melalui borang maklum balas di bawah.