我有一個web應用程序通過websocket發送消息。他們是JSON有效載荷。 當您點擊某些按鈕時,應用程序將發送有效負載。有沒有辦法攔截有效載荷? 可以使用什麼JAVA庫來檢查有效載荷是否正確?如何檢查WebSocket JSON負載?
1
A
回答
0
您可以使用Java JSON API(如Gson等),並嘗試將JSON字符串解析到所需的Java類中。每個API都有自己的唯一異常,如果您的有效負載不正確並且無法解析,則會引發這些異常。
0
相關問題
- 1. Python - 如何檢查系統負載?
- 2. 如何檢查websocket連接?
- 3. 檢查做NSURL負載
- 4. Winforms ListView檢查負載
- 5. 檢查瀏覽器負載
- 6. 負載JSON區域
- 7. Lib檢查JSON有效負載是否符合Swagger API定義
- 8. 如何在AmazoneWebServiceRequest上設置JSON負載
- 9. 檢查mysql數據庫的負載
- 10. 檢查服務器負載ASP.NET
- 11. 檢查負載SQL對象在Rails的
- 12. 如何檢測FileReader負載結束?
- 13. 如何檢索請求負載
- 14. 如何檢查單選按鈕的活動負載
- 15. 如何檢查asp.net中的服務器負載?
- 16. 如何檢查垃圾請求的有效負載
- 17. C#中HttpClient的JSON負載?
- 18. 負載的Json在java中
- 19. 如何檢查是否輸入負數
- 20. 如何檢查數字(包括負數)?
- 21. 文摘JSON消息負載
- 22. JSON負載/傾倒在Python
- 23. Kineticjs負載JSON帆布
- 24. reactjs - 負載JSON對象
- 25. 查找和檢查,如果負寫
- 26. WebSocket JSON javascript/jquery
- 27. 如何使用Java查找CPU負載和應用程序負載?
- 28. 在WCF服務中檢索JSON請求負載
- 29. SQL查詢來執行負載檢查爲員工
- 30. APNS PHP 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