Pertanyaan Bagaimana cara saya secara manual memecat permintaan HTTP POST dengan Firefox atau Chrome? [Tutup]


Saya ingin menguji beberapa URL pada aplikasi web yang sedang saya kerjakan. Untuk itu saya ingin secara manual membuat permintaan HTTP POST (artinya saya dapat menambahkan parameter apa pun yang saya suka).

Apakah ada ekstensi atau fungsi di Chrome dan / atau Firefox yang saya lewatkan?


759
2018-01-25 18:45


asal


Jawaban:


Saya telah membuat aplikasi Chrome bernama Tukang pos untuk jenis barang ini. Semua ekstensi lain tampak sedikit tertanggal jadi dibuat sendiri. Ini juga memiliki banyak fitur lain yang telah membantu untuk mendokumentasikan API kami sendiri di sini.


Tukang pos sekarang juga punya aplikasi asli (yaitu mandiri) untuk Windows, Mac, dan Linux! Sekarang lebih baik menggunakan aplikasi asli, baca lebih lanjut sini.


1349
2018-03-15 08:32



CURL MENGAGUMKAN untuk melakukan apa yang Anda inginkan! Ini adalah alat baris perintah yang sederhana namun efektif: https://curl.haxx.se/

Perintah uji pelaksanaan istirahat:

curl -i -X GET http://rest-api.io/items
curl -i -X GET http://rest-api.io/items/5069b47aa892630aae059584
curl -i -X DELETE http://rest-api.io/items/5069b47aa892630aae059584
curl -i -X POST -H 'Content-Type: application/json' -d '{"name": "New item", "year": "2009"}' http://rest-api.io/items
curl -i -X PUT -H 'Content-Type: application/json' -d '{"name": "Updated item", "year": "2010"}' http://rest-api.io/items/5069b47aa892630aae059584

173
2018-06-01 07:54



Lupakan peramban dan coba CLI. HTTPie adalah alat hebat!

enter image description here

CLI klien http:

Jika Anda bersikeras pada ekstensi browser kemudian:

Chrome:

Firefox:


134
2018-02-09 15:43



Firefox

Buka panel Jaringan di Alat Pengembang dengan menekan Ctrl-Shift-Q atau dengan menjalankan Firefox -> Alat Pengembang -> Tab Jaringan (disorot). Kemudian Klik pada ikon pintu kecil di kanan atas (dalam bentuk yang diperluas di tangkapan layar, Anda akan menemukannya di sebelah kiri Header yang disorot), baris kedua (jika Anda tidak melihatnya kemudian muat ulang halaman) -> Edit dan kirim ulang permintaan apa pun yang Anda inginkan

EDIT: Menambahkan gambar. Sayangnya saya ada di Linux sehingga tidak ada alat sederhana untuk mengitari barang-barang, tapi semoga hal-hal penting akan membuat semuanya menjadi jelas. enter image description here.


86
2017-11-10 16:23



Sangat terinspirasi oleh Postman untuk Chrome, Saya memutuskan untuk menulis sesuatu yang serupa untuk Firefox.

REST Mudah* adalah add-on Firefox restart yang bertujuan untuk memberikan kontrol sebanyak mungkin atas permintaan. Add-on ini masih dalam status eksperimental (Itu bahkan belum ditinjau oleh Mozilla) tetapi pengembangan berjalan dengan baik.

Proyek ini bersifat open source, jadi jika ada yang merasa perlu untuk membantu pengembangan, itu akan menjadi luar biasa: https://github.com/nathan-osman/Rest-Easy

* add-on tersedia dari http://addons.mozilla.org akan selalu ada sedikit di belakang kode yang tersedia di GitHub


41
2017-11-09 19:53



Agak jelek, tapi ada Klien REST Sederhana ekstensi untuk Chrome.

Ini bekerja bagus untuk saya - ingatlah bahwa Anda masih dapat menggunakan debugger dengan itu. Panel Jaringan sangat berguna; itu akan memberi Anda objek JSON dan halaman kesalahan yang diberikan.


15
2018-01-23 21:41



Anda secara khusus meminta "ekstensi atau fungsi di Chrome dan / atau Firefox", yang jawaban yang telah Anda terima berikan, tetapi saya suka kesederhanaan Jawaban oezi untuk pertanyaan tertutup "cara mengirim permintaan pos dengan browser web" untuk parameter sederhana. oezi mengatakan:

dengan formulir, cukup diatur method untuk "post"

<form action="blah.php" method="post">
  <input type="text" name="data" value="mydata" />
  <input type="submit" />
</form>

Yaitu. bangun sendiri halaman yang sangat sederhana untuk menguji tindakan posting.


11
2018-01-21 10:42



Untuk firefox ada juga ekstensi bernama RESTClient yang cukup bagus:

https://addons.mozilla.org/en-US/firefox/addon/restclient


10
2017-10-24 21:25



Mungkin tidak langsung terkait dengan browser, tetapi pemain biola adalah perangkat lunak lain yang bagus.

enter image description here


7
2017-08-27 16:17



Anda juga bisa menggunakan Watir atau Watin untuk mengotomatisasi browser. Watir ditulis untuk ruby ​​dan Watin adalah untuk. Bahasa Bersih. Tidak yakin apakah itu yang Anda cari.


3
2018-01-25 18:52