【发布时间】:2015-04-28 06:32:59
【问题描述】:
知道如何在 android 中发出 socket.get() 请求吗?
我试试这个:
JSONObject obj = new JSONObject();
obj.put("url","/controller/action");
socketClient.emit("get",obj);
而服务器响应是:
Error (SAILS:HOOK:SOCKETS:PARSE_VIRTUAL_REQ):: Failed to parse incoming socket.io request
...
details: 'Sails v0.11.x is not compatible with the socket.io/sails.io.js client SDK version you are using (0.9.0). Please see the v0.11 migration guide on http://sailsjs.org for more information.'
【问题讨论】:
-
我对sails.io.js 客户端没有任何问题,我的问题是我需要在android 应用程序中发出像socket.get(url) 这样的请求。实际上我需要的是在不使用sails.io客户端帮助方法的情况下向sails.js控制器发出请求,而是从android中的应用程序发出请求。目前我使用 socket.io-client.java 链接向服务器发出事件
-
嗨 Luis,如果你有机会上传你的代码,我也在努力使用风帆和 android,很高兴看到一些工作!
-
嗨,戴夫,Khawer Zeshan 的答案是正确的,允许您操作套接字并与 android 通信,您可以使用此 library 从您的应用程序与服务器通信,并在此 @987654322 @解释你如何从android进行通信。我希望我的回答会有所帮助:)
标签: android node.js sockets sails.js