Tôi đang sử dụng Postman để kiểm tra API REST hiện có. API này gọi các hàm không đồng bộ trên máy chủ trả về phản hồi qua websocket bằng cách sử dụng StompJS.
Có thể kết nối với websocket bằng Postman không?
Tôi đang sử dụng Postman để kiểm tra API REST hiện có. API này gọi các hàm không đồng bộ trên máy chủ trả về phản hồi qua websocket bằng cách sử dụng StompJS.
Có thể kết nối với websocket bằng Postman không?
Câu trả lời:
Điều này là không thể kể từ tháng 5 năm 2017, vì Postman chỉ hoạt động với các phương thức HTTP như POST, GET, PUT, DELETE.
P / S: Có yêu cầu cái này nếu bạn muốn upvote: github.com/postmanlabs/postman-app-support/issues/4009
Như nhận xét trước đã đề cập, bạn không thể làm điều này trong Postman. tuy nhiên, tôi đã tìm thấy ứng dụng Chrome này trong cửa hàng trực tuyến. Nó rất đơn giản, nhưng nó hoạt động rất tốt với các kết nối web socket cục bộ của tôi.
Nó chưa thể thực hiện được trong Postman; Nhưng có một lựa chọn mới cho Postman, tên Postwoman . nó là mã nguồn mở và hỗ trợ các yêu cầu Websocket và SSE thời gian thực.
localhost
được nêu ra
127.0.0.1
hiện hoạt động nhưng các cuộc gọi mạng cục bộ như 192.168.xx không hoạt động.
Tôi đã gặp phải vấn đề này thường xuyên đến mức cuối cùng tôi đã tạo GUI riêng cho mình để thử nghiệm các cổng kết nối web. Nó được gọi là Socket Wrench, nó hỗ trợ
Nó có sẵn cho Mac OS X, Windows và Linux và bạn có thể lấy nó từ đây .
Bạn có thể sử dụng công cụ APIC có sẵn tại đây https://chrome.google.com/webstore/detail/apic-complete-api-solutio/ggnhohnkfcpcanfekomdkjffnfcjnjam . Công cụ này cho phép bạn kiểm tra websocket sử dụng StompJS hoặc Websocket gốc. Thông tin thêm tại đây tại www.apic.app
Postman không hỗ trợ nó, nhưng WebSocket King thì có.
Tôi đã gặp phải cùng một vấn đề. Phải thực hiện cuộc gọi Web Socket. Tôi đã có thể thực hiện điều này bằng cách sử dụng Advanced Rest Client . Tôi đang sử dụng phiên bản ARC: 12.1.3
Postman hiện không hỗ trợ điều đó.
Bạn có thể sử dụng trình kiểm tra trực tuyến này của Websocket.in: https://www.websocket.in/test-online
Bạn có thể sử dụng trình kiểm tra Socket.io , ứng dụng này cho phép bạn kết nối với máy chủ socket.io và đăng ký một chủ đề nhất định và / hoặc cho phép bạn gửi tin nhắn socket tới máy chủ
Postman không hỗ trợ websocket. Hầu hết tiện ích mở rộng và ứng dụng tôi từng thấy đều không hoạt động bình thường.
Giải pháp mà tôi đã tìm thấy
Chỉ cần đăng nhập / mở ứng dụng của bạn trong trình duyệt và mở bảng điều khiển trình duyệt. Sau đó, nhập sự kiện ổ cắm của bạn và nhấn enter.
socket.emit("event_name", {"id":"123"}, (res)=>{console.log(res); });