简体   繁体   English

(C#)Google Firebase HTTP发布请求以读取/写入数据,返回405:不允许使用的方法。

[英](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.

相关问题 C# 如何解决 Web 客户端上传文件“远程服务器返回错误:(405)方法不允许。”? - C# How to solve Web Client Upload file “The remote server returned an error: (405) Method Not Allowed.”? 为什么链接“@”在我的浏览器中工作,但C#HttpWebRequest给出404(远程服务器返回错误:(405)Method Not Allowed。) - Why does a link with “@” work in my browser but C# HttpWebRequest gives 404 (The remote server returned an error: (405) Method Not Allowed.) WebRequest POST返回“远程服务器返回错误:(405)不允许的方法。” - WebRequest POST returns “The remote server returned an error: (405) Method Not Allowed.” 从Angular 2应用程序发布POST时c# - 405(方法不允许) - c# - 405 (Method Not Allowed) when POST from Angular 2 app AngularJS,REST,C#Service,405 - 不允许发布方法 - AngularJS , REST, C# Service, 405 - Post Method Not Allowed C#Azure /邮递员-POST上的405方法不允许错误 - C# Azure / Postman - 405 Method not Allowed error on POST 远程服务器返回错误:(405)方法不允许。 WCF REST服务 - The remote server returned an error: (405) Method Not Allowed. WCF REST Service 错误405,C#中的HTTPRequest上不允许使用该方法 - Error 405, method not allowed on HTTPRequest in C# 方法不允许(http错误405),wcf,休息服务,post方法 - Method not allowed (http error 405) , wcf , rest service , post method 带有Jquery的$ .post(),405方法的POST请求 - POST Request with Jquery's $.post(), 405 Method Not Allowed
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM