HTTP.post к серверу FCM не работает

Я использую Ionic 2 сСобственный модуль HTTP сделать почтовый запрос на сервер FCM для push-уведомлений. Код, который я использую:

        HTTP.post(
          "https://fcm.googleapis.com/fcm/send",
          {
            "notification": {
              "title": "Notification title",
              "body": "Notification body",
              "sound": "default",
              "click_action": "FCM_PLUGIN_ACTIVITY",
              "icon": "fcm_push_icon"
            },
            "data": {
              "hello": "This is a Firebase Cloud Messagin  hbhj g Device Gr new v Message!",
            },
            "to": "device token",
          },
          {
            Authorization: {
              key: "AUTHORIZATION KEY HERE"
           }
          })

Это дает мне ошибку:

Unimplemented console API: Unhandled Promise rejection:
Unimplemented console API: Error: Uncaught (in promise): [object Object]

Я попробовал почтовый запрос с почтальоном, он отлично работает с доставкой push-уведомлений.

Код с почтальоном:

POST /fcm/send HTTP/1.1
Host: fcm.googleapis.com
Content-Type: application/json
Authorization: key=Authorisation Key
Cache-Control: no-cache
Postman-Token: 446e253b-179a-d19b-21ea-82d9bb5d4e1c

{
  "to": "Device Token",
  "data": {
    "hello": "This is a Firebase Cloud Messagin  hbhj g Device Gr new v Message!",
   }
     "notification":{
    "title":"Notification title",
    "body":"Notification body",
    "sound":"default",
    "click_action":"FCM_PLUGIN_ACTIVITY",
    "icon":"fcm_push_icon"
  },
}

Вопросы:

Я не могу добавитьcontent-type к заголовку в запросе HTTP post, но он работает с почтальоном.

Если я попытаюсь добавитьfunction(response) { чтобы получить ответ от сервера, он дает мне ошибку. Документация для того же находится наhttps://github.com/wymsee/cordova-HTTP

Ответы на вопрос(1)

Ваш ответ на вопрос