Saya menggunakan Postman untuk menguji REST API yang ada. API ini memanggil fungsi async di server yang mengembalikan respons melalui websocket menggunakan StompJS.
Apakah mungkin untuk terhubung ke websocket menggunakan Postman?
Seperti yang disebutkan di komentar sebelumnya, Anda tidak dapat melakukan ini di Postman. namun, saya menemukan aplikasi Chrome ini di toko web. Ini sangat sederhana, tetapi bekerja sangat baik dengan koneksi soket web lokal saya.
terima kasih atas solusi cepatnya hampir 3 tahun kemudian mengapa tidak ada tukang pos yang melakukan ini?
Christian Matthew
#postman #websocket
Luther
11
Itu belum mungkin di Postman; Tapi ada alternatif baru untuk Postman, bernama Postwoman . itu open source dan mendukung permintaan Websocket dan SSE realtime.
Tidak dapat digunakan untuk permintaan untuk localhostbelum
raphinesse
127.0.0.1berfungsi untuk saat ini tetapi panggilan jaringan lokal seperti 192.168.xx tidak berfungsi.
Mohammad Rafigh
10
Saya telah mengalami masalah ini cukup sering sehingga saya akhirnya membuat GUI barebone saya sendiri untuk menguji websockets. Ini disebut Socket Wrench, ini mendukung
beberapa koneksi bersamaan ke server (dengan semua respons dan koneksi ditampilkan dalam tampilan yang sama),
riwayat pesan yang komprehensif untuk memungkinkan penggunaan kembali pesan dengan mudah, dan
header khusus untuk permintaan koneksi awal.
Ini tersedia untuk Mac OS X, Windows dan Linux dan Anda bisa mendapatkannya dari sini .
Sepertinya proyek yang menarik. Saya mengalami beberapa kesalahan; Saya akan menindaklanjuti dengan masalah GitHub.
Pengembang Holistik
@EmmanuelMahuni Bisakah Anda membuka masalah Github dengan langkah-langkah untuk mereproduksi?
asleepysamurai
tidak buruk ... saya menyukainya. berharap ada cara untuk menyimpan keluaran dan pratinjau json lebih buruk daripada pratinjau teks. json harus cantik dan sisanya harus .. baik teks
Christian Matthew
proyek yang sangat bagus. kerja bagus ... hanya perlu beberapa perbaikan
Christian Matthew
@ChristianMatthew Harap buka masalah Github pada proyek ini, saya akan segera mengimplementasikannya :)
URL myapic.com tersebut tampaknya telah kedaluwarsa dan diambil alih oleh penghuni liar iklan. Terlihat seperti mereka sedang menggunakan apic.app bukan
David Woods
7
Postman tidak mendukungnya, tetapi WebSocket King mendukungnya .
Saya mengalami masalah yang sama persis. Harus melakukan panggilan Web Socket. Saya dapat melakukannya dengan menggunakan Advanced Rest Client . Saya menggunakan versi ARC: 12.1.3
Tidak ada cara untuk menyesuaikan apa pun pada permintaan WS, hanya bidang alamat!
caesarsol
Saya terjebak dengan masalah yang sama. Saya perlu mengatur tajuk khusus berdasarkan permintaan koneksi, tetapi sepertinya tidak mungkin untuk saat ini
Dub Nazar
2
@DubNazar Jika Anda masih tertarik, Anda dapat menggunakan Kunci Socket
Anda dapat menggunakan penguji Socket.io , aplikasi ini memungkinkan Anda terhubung ke server socket.io dan berlangganan ke topik tertentu dan / atau memungkinkan Anda mengirim pesan soket ke server
Jawaban:
Ini tidak mungkin dilakukan mulai Mei 2017, karena Postman hanya bekerja dengan metode HTTP seperti POST, GET, PUT, DELETE.
P / S: Ada permintaan untuk ini jika Anda ingin upvote: github.com/postmanlabs/postman-app-support/issues/4009
sumber
Seperti yang disebutkan di komentar sebelumnya, Anda tidak dapat melakukan ini di Postman. namun, saya menemukan aplikasi Chrome ini di toko web. Ini sangat sederhana, tetapi bekerja sangat baik dengan koneksi soket web lokal saya.
Klien Websocket Cerdas
sumber
Itu belum mungkin di Postman; Tapi ada alternatif baru untuk Postman, bernama Postwoman . itu open source dan mendukung permintaan Websocket dan SSE realtime.
sumber
localhost
belum127.0.0.1
berfungsi untuk saat ini tetapi panggilan jaringan lokal seperti 192.168.xx tidak berfungsi.Saya telah mengalami masalah ini cukup sering sehingga saya akhirnya membuat GUI barebone saya sendiri untuk menguji websockets. Ini disebut Socket Wrench, ini mendukung
Ini tersedia untuk Mac OS X, Windows dan Linux dan Anda bisa mendapatkannya dari sini .
sumber
Anda dapat menggunakan alat APIC yang tersedia di sini https://chrome.google.com/webstore/detail/apic-complete-api-solutio/ggnhohnkfcpcanfekomdkjffnfcjnjam . Alat ini memungkinkan Anda menguji websocket yang menggunakan StompJS atau Websocket asli. Info lebih lanjut di sini di www.apic.app
sumber
Postman tidak mendukungnya, tetapi WebSocket King mendukungnya .
sumber
Saya mengalami masalah yang sama persis. Harus melakukan panggilan Web Socket. Saya dapat melakukannya dengan menggunakan Advanced Rest Client . Saya menggunakan versi ARC: 12.1.3
sumber
Tukang pos saat ini tidak mendukung itu.
Anda dapat menggunakan penguji online ini oleh Websocket.in: https://www.websocket.in/test-online
sumber
Anda dapat menggunakan penguji Socket.io , aplikasi ini memungkinkan Anda terhubung ke server socket.io dan berlangganan ke topik tertentu dan / atau memungkinkan Anda mengirim pesan soket ke server
sumber
Postman tidak mendukung websocket. Sebagian besar ekstensi dan aplikasi yang pernah saya lihat tidak berfungsi dengan baik.
Solusi yang saya temukan
Cukup login / buka aplikasi Anda di browser Anda, dan buka konsol browser. Kemudian masukkan acara soket Anda, dan tekan enter.
sumber