如何使用curl命令发送通知,而不是Kaa中的文件?

时间:2017-08-17 09:42:57

标签: curl kaa

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

然后,这是我的curl命令with file:

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命令中使用消息正文?!)

1 个答案:

答案 0 :(得分:1)

尝试以下命令:

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从stdin读取数据。

此答案改编自this question