Rumah  >  Artikel  >  hujung hadapan web  >  Pengujian API yang mudah dengan CLI Prompt Toolkit

Pengujian API yang mudah dengan CLI Prompt Toolkit

WBOY
WBOYasal
2024-08-29 14:00:40907semak imbas

Saya telah membangunkan alat baharu yang dipanggil CLI Prompt Toolkit, iaitu antara muka baris arahan yang direka untuk membuat permintaan HTTP serupa dengan cara anda menggunakan Posman.

Effortless API Testing with CLI Prompt Toolkit

Apa yang Dilakukan oleh Kod
Skrip cli_prompt_toolkit.py menyediakan CLI interaktif untuk membuat permintaan HTTP.
Inilah yang boleh dilakukan:

Effortless API Testing with CLI Prompt Toolkit

  1. Pemilihan Kaedah HTTP:
    Anda boleh memilih daripada pelbagai kaedah HTTP (DAPATKAN, POST, PUT, DELETE, PATCH, OPTIONS) melalui gesaan interaktif.

  2. Pengendalian URL:
    Masukkan URL dengan bendera pilihan dan simpannya untuk kegunaan masa hadapan. Alat ini juga menyokong autolengkap untuk URL yang digunakan sebelum ini.
    Input Pengepala: Tambahkan pengepala tersuai pada permintaan anda dengan menaipnya terus ke dalam gesaan.

  3. Pengendalian Fail Badan:
    Muatkan dan format fail JSON untuk digunakan sebagai kandungan permintaan HTTP anda.

  4. Paparan Respons:
    Lihat dan formatkan jawapan daripada permintaan anda terus dalam CLI.

Mengapa Saya Mencipta Alat Ini
Saya ingin mencipta alat CLI yang memudahkan proses membuat permintaan HTTP daripada baris arahan.
Walaupun Posman hebat untuk menguji API dengan antara muka grafik, saya melihat keperluan untuk alat berasaskan teks yang ringan yang boleh digunakan terus dari terminal.
Projek ini bertujuan untuk menawarkan alternatif yang mudah digunakan bagi mereka yang lebih suka bekerja dalam baris arahan atau perlu mengautomasikan tugas permintaan HTTP mereka dalam skrip.

Git Repo

Ciri Akan Datang: Mengusahakan menambah sokongan untuk kuki untuk meningkatkan pengendalian permintaan.

Atas ialah kandungan terperinci Pengujian API yang mudah dengan CLI Prompt Toolkit. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn