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 fungsionalitas di Chrome dan / atau Firefox yang saya lewatkan?
ajax
google-chrome
firefox
http-post
Pascal Klein
sumber
sumber
$.post('/resource/path/')
Edit and Resend
buat.Jawaban:
Saya telah membuat aplikasi Chrome bernama Postman untuk jenis barang ini. Semua ekstensi lain tampak agak ketinggalan jaman jadi buatlah milik saya. Ini juga memiliki banyak fitur lain yang telah membantu mendokumentasikan API kita sendiri di sini.
Tukang pos sekarang juga memiliki aplikasi asli (yaitu mandiri) untuk Windows, Mac dan Linux! Lebih disukai sekarang menggunakan aplikasi asli, baca lebih lanjut di sini .
sumber
CURL adalah AWESOME untuk melakukan apa yang Anda inginkan! Ini adalah alat baris perintah yang sederhana namun efektif.
Perintah uji implementasi sisanya:
sumber
quote>
mode. Saya perlu menggunakan-d "{\"..
Firefox
Buka panel Jaringan di Alat Pengembang dengan menekan Ctrl+Shift+Eatau dengan membuka Menubar -> Alat -> Pengembang Web -> Jaringan. Kemudian Klik pada ikon pintu kecil di kanan atas (dalam bentuk yang diperluas di tangkapan layar, Anda akan menemukannya tepat di kiri Header yang disorot), baris kedua (jika Anda tidak melihatnya maka muat ulang halaman) -> Edit dan kirim ulang permintaan apa pun yang Anda inginkan
sumber
?key=value
) tempat Anda dapat memasukkan pasangan kunci nilai baris per baris, cukup tambahkan a?
dan huruf keURL
bidang di bagian atas danQuery String
bidang tersebut akan muncul.Lupakan browser dan coba CLI. HTTPie adalah alat yang hebat!
Klien CLI http:
Jika Anda bersikeras pada ekstensi browser maka:
Chrome :
Firefox :
sumber
Setelah sangat terinspirasi oleh Postman untuk Chrome , saya memutuskan untuk menulis sesuatu yang serupa untuk Firefox.
REST Easy * adalah add-on Firefox tanpa restart yang bertujuan untuk memberikan sebanyak mungkin kendali atas permintaan. Add-on ini masih dalam status eksperimental
(belum pernah ditinjau oleh Mozilla)namun perkembangannya berjalan dengan baik.Proyek ini bersifat open source, jadi jika ada yang merasa terdorong untuk membantu pengembangan, itu akan luar biasa: https://github.com/nathan-osman/Rest-Easy
* add-on yang tersedia dari http://addons.mozilla.org akan selalu sedikit di belakang kode yang tersedia di GitHub
sumber
Anda secara khusus meminta "ekstensi atau fungsionalitas di Chrome dan / atau Firefox", yang jawaban yang sudah Anda terima berikan, tetapi saya suka kesederhanaan jawaban oezi untuk pertanyaan tertutup "bagaimana cara mengirim permintaan posting dengan browser web" untuk parameter sederhana. oezi mengatakan:
dengan formulir, cukup setel
method
ke"post"
Yakni membangun sendiri halaman yang sangat sederhana untuk menguji tindakan posting.
sumber
Agak jelek, tapi ada ekstensi Simple REST Client untuk Chrome.
Ini berfungsi baik untuk saya - ingat bahwa Anda masih dapat menggunakan debugger dengannya. Panel Jaringan sangat berguna; itu akan memberi Anda objek JSON yang diberikan dan halaman kesalahan.
sumber
Untuk firefox ada juga ekstensi yang disebut RESTClient yang cukup bagus:
https://addons.mozilla.org/en-US/firefox/addon/restclient
sumber
Mungkin tidak terkait langsung dengan browser tetapi fiddler adalah perangkat lunak yang bagus.
sumber
Anda juga bisa menggunakan Watir atau Watin untuk mengotomatiskan browser. Watir ditulis untuk ruby dan Watin untuk .Net. Tidak yakin apakah itu yang Anda cari.
sumber
Coba Runscope. Sebuah alat sampel gratis layanan mereka disediakan di https://www.hurl.it/ . Anda dapat mengatur metode, otentikasi, tajuk, parameter, dan isi. Respons menunjukkan kode status, tajuk, dan badan. Badan respons dapat diformat dari JSON dengan heirarki yang dapat ditutup. Akun berbayar dapat mengotomatiskan panggilan uji API dan menggunakan data balik untuk membangun panggilan uji baru. Pengungkapan COI: Saya tidak memiliki hubungan dengan Runscope.
sumber
Lihat
http-tool
firefox ..https://addons.mozilla.org/en-US/firefox/addon/http-tool/
sumber