在 Kaa 中没有文件的情况下,如何使用 curl 命令发送通知?

How possible send notification with using curl command, without file in Kaa?

我想在 curl 命令中发送通知 没有文件。

然后,这是我的带有文件的 curl 命令:

curl -v -S -u devuser:devuser123 -X POST --header 'Content-Type:multipart/form-data' -F'notification={"applicationId":"3","schemaId":"65564","topicId":"2","type":"USER"};type=application/json' --header 'Accept:application/json' 'http://192.168.10.49:8080/kaaAdmin/rest/api/sendNotification' -F file=@notification.json

如何在不使用文件的情况下发送通知 (在 curl 命令中使用消息正文?!)

尝试以下命令:

echo '{ ...your notification... }' | curl -v -S -u devuser:devuser123 -X POST --header 'Content-Type:multipart/form-data' -F'notification={"applicationId":"3","schemaId":"65564","topicId":"2","type":"USER"};type=application/json' --header 'Accept:application/json' 'http://192.168.10.49:8080/kaaAdmin/rest/api/sendNotification' -F file=@-

@- 指示 curl 从标准输入读取数据。

此答案改编自this question