Saya ingin menguji beberapa Url di aplikasi web saya'm bekerja pada. Untuk itu saya ingin secara manual membuat permintaan HTTP POST (berarti saya dapat menambahkan apa pun parameter yang saya suka).
Apakah ada ekstensi atau fungsi di Chrome dan/atau Firefox yang saya'm hilang?
Saya telah membuat aplikasi Chrome yang disebut Pos jenis barang. Semua ekstensi lainnya tampak sedikit tertanggal sehingga membuat saya sendiri. Ini juga memiliki banyak fitur lain yang telah membantu untuk mendokumentasikan kita sendiri API di sini.
Tukang pos sekarang juga telah native apps (yaitu mandiri) untuk Windows, Mac dan Linux! Hal ini lebih disukai sekarang untuk menggunakan aplikasi asli, baca selengkapnya di sini.
CURL MENGAGUMKAN untuk melakukan apa yang anda inginkan ! It's sederhana namun efektif command line tool.
Sisanya pelaksanaan tes perintah :
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
Lupa browser dan mencoba CLI. HTTPie adalah alat yang hebat!
CLI http klien:
Jika anda bersikeras pada ekstensi browser maka:
Chrome:
Firefox:
Firefox
Membuka Jaringan panel di Alat Pengembang dengan menekan Ctrl-Shift-Q atau dengan pergi Firefox -> Alat Pengembang -> Jaringan Tab (disorot). Kemudian Klik pada ikon pintu kecil di kanan atas (dalam bentuk diperluas pada screenshot, anda'll menemukan itu hanya kiri disorot Header), baris kedua (jika anda don't melihat itu kemudian reload halaman) -> Edit dan kirim ulang dengan permintaan yang anda inginkan
EDIT: Ditambahkan gambar.
Telah sangat terinspirasi oleh Tukang pos untuk Chrome, saya memutuskan untuk menulis sesuatu yang mirip untuk Firefox.
Tenang* adalah restartless Firefox add-on yang bertujuan untuk memberikan kontrol sebanyak mungkin atas permintaan. Add-on ini masih dalam keadaan eksperimental (ini masih't bahkan telah ditinjau oleh Mozilla belum) tetapi pembangunan ini berjalan dengan baik.
Proyek ini adalah open source, jadi jika ada yang merasa terdorong untuk membantu dengan pengembangan, yang akan menjadi luar biasa: https://github.com/nathan-osman/Rest-Easy
* add-on yang tersedia dari http://addons.mozilla.org akan selalu sedikit di belakang code tersedia di GitHub
Anda secara khusus meminta untuk "ekstensi atau fungsi di Chrome dan/atau Firefox", mana jawaban anda telah menerima berikan, tapi aku suka kesederhanaan oezi's jawaban untuk pertanyaan tertutup "bagaimana cara mengirim permintaan post dengan web browser" untuk parameter sederhana. oezi mengatakan:
dengan bentuk, hanya mengatur metode
untuk "post"
<form action="blah.php" method="post">
<input type="text" name="data" value="mydata" />
<input type="submit" />
</form>
I. e. membangun sendiri sangat sederhana halaman untuk menguji pasca tindakan.
It's sedikit jelek, tapi ada's Sederhana ISTIRAHAT Klien ekstensi untuk Chrome.
Ia bekerja besar bagi saya-jangan ingat bahwa anda masih dapat menggunakan debugger dengan itu. Jaringan panel ini sangat berguna; it'll memberikan anda diberikan objek JSON dan kesalahan halaman.
Untuk firefox ada juga ekstensi yang disebut RESTClient yang cukup bagus:
Mencoba Runscope. Gratis alat sampling layanan mereka disediakan di https://www.hurl.it/ . Anda dapat mengatur metode otentikasi, header, parameter, dan tubuh. Respon menunjukkan kode status, header, dan tubuh. Respon tubuh dapat diformat dari JSON dengan disempitkan hirarki. Dibayar rekening dapat mengotomatisasi pengujian API panggilan dan penggunaan kembali data untuk membangun baru, panggilan tes. COI disclosure: saya tidak memiliki hubungan dengan Runscope.
Anda juga bisa menggunakan Watir atau Watin untuk mengotomatisasi browser. Watir ini ditulis untuk ruby dan Watin untuk .Net bahasa. Tidak yakin apakah itu's apa yang anda cari sekalipun.
Check out http-alat
untuk firefox ..
https://addons.mozilla.org/en-US/firefox/addon/http-tool/
Aimed at web developers who need to debug HTTP requests and responses.
Can be extremely useful while developing REST based api.
Features:
* GET
* HEAD
* POST
* PUT
* DELETE
Add header(s) to request.
Add body content to request.
View header(s) in response.
View body content in response.
View status code of response.
View status text of response.