小编Jup*_*erN的帖子

Cosmos DB:网关无法直接提供跨分区查询服务

知道为什么当我使用 REST API 在 Cosmos DB 中执行下面的查询时出现下面的错误吗?没有 order by 的相同查询工作正常......

我在这两种情况下都设置了标头"x-ms-documentdb-query-enablecrosspartition: True",并且使用 PHP 来发出请求。

有效的多分区查询:

从 c 中选择 c.id、c.name、c.age,其中 c.age = 30

多分区查询有错误:

SELECT c.id, c.name, c.age FROM c where c.age = 30 order by c.age asc

错误:

客户端错误:POST https://yeapp-cosmosdb.documents.azure.com//dbs/-JJZAA==/colls/-JJZAL+WPKw=/docs

导致400 BadRequest响应:{“code”:“BadRequest”,“message”:“网关无法直接提供所提供的跨分区查询。这是一个(截断的...)

azure-cosmosdb azure-cosmosdb-sqlapi

3
推荐指数
1
解决办法
3477
查看次数

如何从rest api回调调用中获得响应

我在 php 中有一个 sms api,我调用它来发送短信。我通过一些 json 和一个 url 回调来获取响应状态并发送短信。

之后服务器调用我的回调 url,但我无法获得响应正文。$_GET 和 $_POST 是空的...文档不存在。它应该有一些json。有人能帮我吗?提前致谢

    REQUEST_URI => /dev/egoi-resp.php
    GET => 数组
    (
    )

    POST => 数组
    (
    )

    服务器 => 数组
    (
        [路径] => /sbin:/usr/sbin:/bin:/usr/bin
        [密码] => /usr/local/cpanel/cgi-sys
        [SHLVL] => 0
        [SCRIPT_NAME] => /dev/egoi-resp.php
        [REQUEST_URI] => /dev/egoi-resp.php
        [QUERY_STRING] => 
        [REQUEST_METHOD] => POST
        [SERVER_PROTOCOL] => HTTP/1.1
        [GATEWAY_INTERFACE] => CGI/1.1
        [远程端口] => 45721
        [SCRIPT_FILENAME] => /home/nchaves/public_html/dev/egoi-resp.php
        [SERVER_ADMIN] => webmaster@nunochaves.com
        [CONTEXT_DOCUMENT_ROOT] => /home/nchaves/public_html
        [CONTEXT_PREFIX] => 
        [REQUEST_SCHEME] => http
        [DOCUMENT_ROOT] => /home/nchaves/public_html
        [REMOTE_ADDR] => 94.46.251.59 …

php rest json http

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

标签 统计

azure-cosmosdb ×1

azure-cosmosdb-sqlapi ×1

http ×1

json ×1

php ×1

rest ×1