我有一个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