[英](C#) Google Firebase HTTP post request to read/write data, returned 405 : Method not allowed.
I am looking to modify the Firebase realtime database from my web-app using an HTTP post request. 我希望使用HTTP发布请求从我的Web应用程序修改Firebase实时数据库。
I have written the post request, but it seems to return a 405 error. 我已经写了帖子请求,但似乎返回405错误。 Any good way around this? 有什么好的办法吗?
Code below 下面的代码
var httpWebRequest = (HttpWebRequest)WebRequest.Create("*DatabaseURL*");
httpWebRequest.ContentType = "application/json";
httpWebRequest.Method = "POST";
using (var streamWriter = new StreamWriter(httpWebRequest.GetRequestStream()))
{
string json2 = "{\"user\":\"test\"," +
"\"password\":\"bla\"}";
streamWriter.Write(json2);
streamWriter.Flush();
streamWriter.Close();
}
var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse();
using (var streamReader = new StreamReader(httpResponse.GetResponseStream()))
{
var result = streamReader.ReadToEnd();
}
Ended up using a custom SDK called FirebaseDatabase. 最后使用名为FirebaseDatabase的自定义SDK。 Found here. 在这里找到。
https://github.com/step-up-labs/firebase-database-dotnet https://github.com/step-up-labs/firebase-database-dotnet
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.