Koneksi websocket dengan tukang pos


124

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?


4
Coba firecamp.app , Creator di sini.
Nishchit Dhanani

Jawaban:



45

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


1
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.


3
Tidak dapat digunakan untuk permintaan untuk localhost belum
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 :)
asleepysamurai

8

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


Bagus! tapi ini masih beta. Saya menunggu rilis.
F.Tamy

1
URL myapic.com tersebut tampaknya telah kedaluwarsa dan diambil alih oleh penghuni liar iklan. Terlihat seperti mereka sedang menggunakan apic.app bukan
David Woods


5

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

masukkan deskripsi gambar di sini


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
asleepysamurai



1

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.

socket.emit("event_name", {"id":"123"}, (res)=>{console.log(res); });

masukkan deskripsi gambar di sini

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.