[英]Post method through Javascript not working but works in POSTMAN
我正在嘗試通過 POST 請求向 Firebase Cloud Messaging 發送消息到 android 設備。 但是當我從 POSTMAN 執行 Post Request 時,服務器響應成功響應 200 。
但是當我通過 AJAX 請求在 JAVASCRIPT 中做同樣的事情時,我收到錯誤 400 。
如何解決這個問題?
網址:-“ https://fcm.googleapis.com/fcm/send ”
內容類型:“應用程序/json”
授權:“key=mykey”
{
"to" : "/topics/global",
"notification" : {
"body" : "great match!",
"title" : "Portugal vs. Denmark"
}
}
如果我通過 AJAX 請求從 javascript 發送相同的數據,我會得到響應 400。
mydata = {
"to" : "/topics/global",
"notification" : {
"body" : "great match!",
"title" : "Portugal vs. Denmark"
}
}
headers= {
"Content-Type": "application/json",
"Authorization": "key=AIzaSy....KC1Q",
}
$.post({
url: 'https://fcm.googleapis.com/fcm/send',
data: mydata,
success: function (e) {
console.log(e+ "SUCESS") ;
},
headers: headers
});
嘗試將您的ajax
方法改為:
$.ajax({
url: "https://fcm.googleapis.com/fcm/send",
data: mydata,
success:function(e){console.log(e)},
headers: {
"Content-Type":"application/json",
"Authorization":"key=mykey"
}
})
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.