使用JSON的实时API

使用JSON的实时API,json,sockets,protocols,application-layer,realtime-api,Json,Sockets,Protocols,Application Layer,Realtime Api,我希望将web套接字上的命令发送到后端。我在想我的协议应该是这样的: 发送:{cmd:“登录”,数据:{user:“Me”,id:99}回复:{cmd:“登录”,数据:“确定”} 发送:{cmd:“加入传感器”,数据:{group:1}回复:{cmd:“加入传感器”,数据:“OK”} 发送:{cmd:“连接执行器”,数据:{group:1}回复:{cmd:“连接执行器”,数据:“NOK”} 在发出新请求之前,我将始终等待响应 我还可以从BE接收事件: {evt:“传感器更新”,数据:{id:1,

我希望将web套接字上的命令发送到后端。我在想我的协议应该是这样的:

发送:
{cmd:“登录”,数据:{user:“Me”,id:99}
回复:
{cmd:“登录”,数据:“确定”}

发送:
{cmd:“加入传感器”,数据:{group:1}
回复:
{cmd:“加入传感器”,数据:“OK”}

发送:
{cmd:“连接执行器”,数据:{group:1}
回复:
{cmd:“连接执行器”,数据:“NOK”}

在发出新请求之前,我将始终等待响应

我还可以从BE接收事件:

{evt:“传感器更新”,数据:{id:1,值;20}}


我的设计合理吗?是否有更标准化的方法

您还可以尝试根据您的数据类型(已定义)发送JSON,例如{data:{type:“login”,user:“Me”,id:99}}}和作为回复,只有状态代码是可以的。您还可以尝试根据您的数据类型(已定义)发送JSON,例如{data:{type:“login”,user:“Me”,id:99}和作为回复,只有状态代码是正确的。