私はangular2で作業しています。私はサーバーにPOST要求を送信したいと思います。ionic2でサーバーにPOST要求を行う方法
リクエストの送信方法を教えてください。使用される実際のコードがすることができ、事前
私はangular2で作業しています。私はサーバーにPOST要求を送信したいと思います。ionic2でサーバーにPOST要求を行う方法
リクエストの送信方法を教えてください。使用される実際のコードがすることができ、事前
で
ありがとう:
import { Http, Headers, RequestOptions } from '@angular/http';
......
constructor(public http: Http) { }
sendPushNotification(deviceId: string) {
let url = 'https://fcm.googleapis.com/fcm/send';
let body =
{
"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"
};
let headers: Headers = new Headers({
'Content-Type': 'application/json',
'Authorization': 'key='+this.someKey
});
let options = new RequestOptions({ headers: headers });
console.log(JSON.stringify(headers));
this.http.post(url, body, headers).map(response => {
return response;
}).subscribe(data => {
//post doesn't fire if it doesn't get subscribed to
console.log(data);
});
}
私は以下の行、コンストラクタ(public http:Http) [ts]はHTTPを見つけることができません.. – laxman
'@ angular/http'からのインポート{Http、Headers、RequestOptions}を使用しました。 ? – dhruv
this.http.post(url、JSON.stringify(dataBody)、headers).subscribe(data => { console.log(data); });上記のコードは、私は投稿要求を送信するために使用していますが、データはURLに入れられています...要求の本文に入るべきです。 – laxman
ポストのDeclare ApiServiceあなたがチェックアウトすることができ活字体
this.ApiService.postSample().subscribe(data => {
console.log(data);
});
でAPI
使用することを:http://stackoverflow.com/questions/ 41033895/http-post-to-fcm-server-not-working/41034358?noredirect = 1#comment69405377_41034358私はちょうどfcmサーバのために働いていました – dhruv