KAA发送通知无法使用Admin rest API

时间:2018-06-02 11:43:53

标签: kaa

我正在尝试使用Kaa Admin rest API发送通知。当我使用chrome rest客户端或邮递员时,通知正在工作,但它是使用java代码发送的,它总是返回带有消息的响应400"必需的请求部分'通知'不存在"。

com.mashape.unirest.http.HttpResponse<String> response;
        try {
            response = Unirest.post("http://<HOSTNAME>/kaaAdmin/rest/api/sendNotification")
                      .header("content-type", "multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW")
                      .header("Content-Type", "multipart/form-data")
                      .header("Authorization", "Basic <TOKEN>")
                      .header("Cache-Control", "no-cache")
                      .body("------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"file\"; filename=\"C:\\Users\\as250067\\Desktop\\notification.json\"\r\nContent-Type: application/json\r\n\r\n\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"notification\"; filename=\"C:\\Users\\as250067\\Desktop\\a.json\"\r\nContent-Type: application/json\r\n\r\n\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW--")
                      .asString();


        System.out.println(response.getStatusText());

这是Kaa 0.10.0的错误吗?

0 个答案:

没有答案