阿里云API网关对外提供双向通信能力,官方提供的SDK的语言有限,有些语言需要用户自己去开发SDK。
客户端调用API,请求和应答是纯Json格式的字符串,也就是把HTTP请求对象按照Json的语法格式化后传输。WebSocket在通信的时候会将这个HTTP请求报文格式化为字符串格式进行传输。
在双向通信过程中,除了正常的API调用,还有一系列定制的命令:
客户端注册:命令字、命令类型、发送端、格式等;
客户端保持心跳:
下行通知:
其他信令: