gpt4 book ai didi

typescript - 在 Firebase 中获取状态为 : 405. 的方法不允许使用 POST 的 URL

转载 作者:搜寻专家 更新时间:2023-10-30 21:15:30 24 4
gpt4 key购买 nike

我正在尝试使用 REST API 将一些数据发布到我的 Firebase 数据库。但是,我不断收到错误消息:response with status: 405. Method not allowed for URL: https://myurl.firebaseio.com/data

这是我使用 POST 请求的方式:

createNewRoute(route){
var url;
var data = {
RouteStartAddress: route.startAddress,
RouteEndAddress : route.endAddress,
RouteStartCord: route.startCord,
RouteEndCord: route.endCord,
DepatureDateTime: route.depatureDateTime,
Seats: route.seats,
Note: route.note,
IsActive: true,
DriverSId: route.userId,
TimeToDist: route.timeToDist,
MetersToDist: route.metersToDist

};
url = this.routeUrl;
var response = this.http.post(url, data).map(res => res.json());
return response;
}

最佳答案

要使用 REST 写入 Firebase 数据库,URL 必须以 .json 结尾。所以:

url = this.routeUrl + ".json";

来自relevant Firebase documentation :

We can use any Firebase Realtime Database URL as a REST endpoint. All we need to do is append .json to the end of the URL and send a request from our favorite HTTPS client.

关于typescript - 在 Firebase 中获取状态为 : 405. 的方法不允许使用 POST 的 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44243107/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com