2017-06-09 1 views
0

Je cherche à modifier la base de données en temps réel Firebase à partir de mon application Web en utilisant une demande de publication HTTP.(C#) Google Firebase HTTP post demande de lire/écrire des données, retourné 405: Méthode non autorisée.

J'ai écrit la demande de publication, mais il semble retourner une erreur 405. Un bon moyen de contourner cela?

code

ci-dessous

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

Répondre