Saya mencari alat baris perintah yang mendengarkan pada bagian tertentu, dengan senang hati kecuali setiap permintaan HTTP POST dan mencampakkannya.
Saya ingin menggunakannya untuk tujuan pengujian, yaitu untuk menguji klien yang mengeluarkan permintaan HTTP POST.
Itu berarti saya mencari mitra untuk curl -F
(yang dapat saya gunakan untuk mengirim POST HTTP uji ke server HTTP).
Mungkin sesuatu seperti socat TCP4-LISTEN:80,fork,bind=127.0.0.1 ...
- tetapi socat tidak cukup karena tidak berbicara HTTP.
nc
untuk pengujian parsial - tetapi saya dapat melihat kelemahan berikut: 1) tidak mengirim kode status HTTP 2) Saya harus menekan Ctrl + D setelah saya melihat permintaan untuk menutup koneksi 3) tidak tahu bagaimana bereaksi setelah itu 'Harapkan: 100-lanjut' tajuk 4) ia tidak tahu bagaimana menangani tajuk 'Transfer-Encoding: chunked' - mungkin hanya menampilkan potongan kosong pertama (mungkin)
netcat
(nc
pada beberapa sistem) dengan opsi-l
(dengarkan) dan-p
(nomor port).