【发布时间】:2018-09-26 11:23:17
【问题描述】:
下面是我用来向 firebase 数据库发出 POST 请求的代码。 我该怎么做才能让子序列 POST 请求按升序排列?我不希望 firebase 自动生成唯一 ID。
可以在此处查看示例。 enter image description here
public void postEachFirebaseMessage(string dbcolName)
{
var json = Newtonsoft.Json.JsonConvert.SerializeObject(new
{
user = "UserNameValue",
message = "MessageValue",
});
var request = WebRequest.CreateHttp(@"" + config.BasePath + dbcolName + ".json?auth=" + config.AuthSecret);
request.Method = "POST";
request.ContentType = "application/json";
var buffer = Encoding.UTF8.GetBytes(json);
request.ContentLength = buffer.Length;
request.GetRequestStream().Write(buffer, 0, buffer.Length);
var response = request.GetResponse();
json = (new StreamReader(response.GetResponseStream())).ReadToEnd();
}
【问题讨论】:
-
找到了解决方案。只需将请求格式更改为“PUT”即可。它不会生成任何唯一 ID。
标签: c# firebase firebase-realtime-database