【问题标题】:(C#) Google Firebase HTTP post request to read/write data, returned 405 : Method not allowed.(C#) Google Firebase HTTP 发布请求以读取/写入数据,返回 405:不允许的方法。
【发布时间】:2017-11-11 12:00:05
【问题描述】:

我希望使用 HTTP 发布请求从我的网络应用修改 Firebase 实时数据库。

我已经写了 post 请求,但它似乎返回了 405 错误。有什么好办法解决这个问题吗?

代码如下

  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();
        }

【问题讨论】:

    标签: c# database http firebase real-time


    【解决方案1】:

    最终使用了一个名为 FirebaseDatabase 的自定义 SDK。在这里找到。

    https://github.com/step-up-labs/firebase-database-dotnet

    【讨论】:

      猜你喜欢
      • 2018-03-07
      • 2017-05-31
      • 2020-04-29
      • 1970-01-01
      • 2012-01-04
      • 1970-01-01
      • 1970-01-01
      • 2018-03-18
      • 1970-01-01
      相关资源
      最近更新 更多