gpt4 book ai didi

android - 我如何使用来自 Android 的 Sails JS 中的套接字将参数发送到 Controller

转载 作者:太空狗 更新时间:2023-10-29 14:06:29 26 4
gpt4 key购买 nike

我想可以使用套接字将 POST 参数发送到 sails js,在 web 版本中是这样的:

io.socket.post('/message/send/',{user:'user',message: 'my message'});

此参数是使用 req.params 在 Sails JS Controller 中的接收器,但是我如何使用 Android 发送此参数?

我试过使用:

JSONObject obj = new JSONObject();
obj.put("url", "/message/send");
obj.put("user", "myuser");
obj.put("message", "my message");
mSocket.emit("post", obj);

Sails JS 已将请求正确路由到 Controller 消息和操作发送但从未收到参数。

最佳答案

我找到了类似问题的解决方案,您所有的帖子数据都必须在数据属性中发送,例如:

socket.emit('post', {
url: 'http://myUrl',
data : myJsonObject
}, function(result) {

});

然后在您的 Sails Controller 中,它可用于:

req.allParams();

干杯

关于android - 我如何使用来自 Android 的 Sails JS 中的套接字将参数发送到 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32103922/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com