我有一個web應用程序通過websocket發送消息。他們是JSON有效載荷。 當您點擊某些按鈕時,應用程序將發送有效負載。有沒有辦法攔截有效載荷? 可以使用什麼JAVA庫來檢查有效載荷是否正確?如何檢查WebSocket JSON負載?
1
A
回答
0
您可以使用Java JSON API(如Gson等),並嘗試將JSON字符串解析到所需的Java類中。每個API都有自己的唯一異常,如果您的有效負載不正確並且無法解析,則會引發這些異常。
0
相關問題
- 1. 如何檢查系統內存負載
- 2. Python - 如何檢查系統負載?
- 3. 如何檢查websocket連接?
- 4. Spring Websocket STOMP負載測試
- 5. 檢查瀏覽器負載
- 6. Winforms ListView檢查負載
- 7. 檢查做NSURL負載
- 8. 負載JSON區域
- 9. Lib檢查JSON有效負載是否符合Swagger API定義
- 10. 如何檢查是否WebSocket的連接
- 11. 如何在AmazoneWebServiceRequest上設置JSON負載
- 12. 如何從可變負載JSON,反對
- 13. Nginx負載平衡器websocket問題
- 14. 的WebSocket負載平衡的AWS EC2
- 15. Tsung負載測試 - Websocket + XMPP + SSL
- 16. 如何「超載」websocket?
- 17. 如何檢索請求負載
- 18. 如何檢測FileReader負載結束?
- 19. 腳本 - 檢查CPU負載(Python)
- 20. 檢查mysql數據庫的負載
- 21. 檢查負載SQL對象在Rails的
- 22. 檢查服務器負載ASP.NET
- 23. 檢查WCF SOAP消息有效負載
- 24. 如何檢查垃圾請求的有效負載
- 25. 如何檢查asp.net中的服務器負載?
- 26. 如何檢查單選按鈕的活動負載
- 27. 的JavaScript如何檢查音頻負載zhcon失敗
- 28. C#中HttpClient的JSON負載?
- 29. 負載的Json在java中
- 30. 如何檢查.json文件在加載頁面時被加載
這並不能解決我攔截有效負載的問題。我需要以某種方式連接到端點並從那裏抓取它。任何想法如何實現? – BadNews
您可以使用javax.websocket.server創建帶有「ServerEndpoint」註釋的Java websocket服務器端點類。您可以通過「OnOpen」方法攔截websocket請求,並通過具有「OnMessage」註釋的方法接收消息。看看https://blogs.oracle.com/arungupta/entry/websocket_client_and_server_endpoint – cagrias
這樣做的問題是,只要我發送多條消息,我只會得到第一個消息,即在onOpen上發送的消息。我不知道如何處理多個消息。沒有關於這個的例子。 – BadNews