【问题标题】:Trouble adding children using Rest api(Casablanca c++) in firebase在firebase中使用Rest api(Casablanca c ++)添加孩子时遇到问题
【发布时间】:2014-02-11 08:24:04
【问题描述】:

使用 POST 方法,它插入一个随机密钥作为子项。我只希望“姓名:Sudarshan”成为 UserList 的子级。

谁能指出这里做错了什么。

return pplx::create_task([]
  {
    json::value postData;
    std::string MY_JSON = "{  \"Name\": \"Sudarshan\"  }";
        postData = json::value::parse(utility::conversions::to_string_t(MY_JSON)); 
    http_client client(L"xxx.firebaseio.com/users/UserList.json");
    string_t PathQueryFragment = L"";
    return client.request(methods::POST, PathQueryFragment,
             postData.to_string().c_str(),
                         L"application/json");
  }).then([](http_response response)
  {
    if(response.status_code() == status_codes::OK)
    {
      auto body = response.extract_string();  
      //return std::stoi(body.get().c_str());
    }
    return 0;
  });

Image

【问题讨论】:

    标签: c++ rest sdk firebase casablanca


    【解决方案1】:

    POST 请求会自动为您创建一个按时间顺序递增的键名。如果您想要一个特定的键名,请改为执行 PUT 请求。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-11
      • 2015-07-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多