如何获取CouchDB中的“mycc \ u0000a”等URL不安全密钥的值?

问题描述:

我有文档的数据库“MYC”,作为如何获取CouchDB中的“mycc u0000a”等URL不安全密钥的值?

{ 
    "total_rows": 3, 
    "offset": 0, 
    "rows": [{ 
    "id": "lscc\u0000mycc", 
    "key": "lscc\u0000mycc", 
    "value": { 
     "rev": "1-35f379c3ea35ef0077b595923bf36151" 
    } 
    }, { 
    "id": "mycc\u0000a", 
    "key": "mycc\u0000a", 
    "value": { 
     "rev": "2-f3049e0b19f6969f01671889c8b1456f" 
    } 
    }, { 
    "id": "statedb_savepoint", 
    "key": "statedb_savepoint", 
    "value": { 
     "rev": "3-62ba0d88e905ef321c85c542bec7bd15" 
    } 
    }] 
} 

我需要存储在键/ ID喜欢lscc\u0000myccmycc\u0000a值。我们可以拨打http://localhost:5984/myc/statedb_savepoint。如何使用GET请求访问相同的内容?

你必须URL编码在你的ID的反斜杠(%5C):

http://localhost:5984/myc/lscc%5Cu0000mycc

http://localhost:5984/myc/mycc%5Cu0000a

+0

我试图URL编码的http://本地主机:5984/MYC/mycc%5Cu0000a,但仍然是同样的问题。 {“error”:“not_found”,“reason”:“missing”} –