cargo run
curl -X POST 'http://localhost:8000/register' -H 'Content-Type: application/json' -d '{ "public_key": "bMr9vohVtvBvWRS3p4bwgzSMoLHTPHSvVj" }'
输出如下信息
{"url":"ws://127.0.0.1:8000/ws/32cc16e896554ef7b8ef7e7ff0f285eb"}%
websocat -t ws://127.0.0.1:8000/ws/90891d9dc8fc4742b217ddb908ab0f91
接下来就可在此端口给服务端发送消息,如:
{"function":["openScanner","openDWebView"]}
curl -X POST 'http://localhost:8000/publish' \
-H 'Content-Type: application/json' \
-d '{"public_key": "bMr9vohVtvBvWRS3p4bwgzSMoLHTPHSvVj" , "function": "openScanner", "message": "hello world"}'
function 的openScanner 客户端会收到 hello world
curl -X DELETE 'http://localhost:8000/register/90891d9dc8fc4742b217ddb908ab0f91‘