小编goo*_*s17的帖子

在 Flutter 中从 Azure Cosmos DB 获取数据?

我编写了一个函数来使用 Flutter/Dart 中 Azure Cosmos 数据库的查询来获取数据,但是它给出了错误:

response.body: {"code":"BadRequest","message":"Message: {\"Errors\":[\"The input content is invalid because the required properties - 'æ©; ' - are missing\"]}\r\nActivityId: f75a0c6e-2c8d-4f13-a020-6e3c13fa5458, Request URI: /apps/f4533d11-81e3-4512-b639-0f0475c10611/services/401c9130-a85e-46a6-8311-c2dc8e5070d6/partitions/b5d2a58d-1304-414b-92c7-10e7fa95f679/replicas/131768862196689298p, RequestStats: , SDK: Microsoft.Azure.Documents.Common/2.0.0.0"}

I/flutter ( 5284): response.status: 400
Run Code Online (Sandbox Code Playgroud)

这是我的一段代码

 final response = await http.post(
  endpointResource,
  // Query
  body: query,
  // Post new message
  headers: {
    HttpHeaders.AUTHORIZATION: authToken,
    HttpHeaders.CONTENT_TYPE: "application/query+json",
    //'content-type': 'application/json',
    'Accept': 'application/json',
    //c.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
    'x-ms-version': '2017-02-22',
    'x-ms-date': date,
    'x-ms-documentdb-isquery': 'true',
    'x-ms-query-enable-crosspartition': 'true',
    'x-ms-documentdb-query-enable-scan': 'true', 
  },
);
Run Code Online (Sandbox Code Playgroud)

我应该怎么做才能取回数据?

azure flutter azure-cosmosdb

7
推荐指数
1
解决办法
1585
查看次数

为什么printf("%.2f",(double)12.555)返回12.55?

我正在编写一个程序,我不得不将其加倍到小数点后第二位.我注意到 printf("%.2f",(double)12.555)返回12.55.但是,printf("%.2f",(float)12.555)返回12.56.谁能解释为什么会这样?

c++ floating-point double

4
推荐指数
1
解决办法
144
查看次数

标签 统计

azure ×1

azure-cosmosdb ×1

c++ ×1

double ×1

floating-point ×1

flutter ×1